Click here to Skip to main content
15,914,444 members
Home / Discussions / Visual Basic
   

Visual Basic

 
Questionsetup and deployment Pin
naeeemkhan13-Apr-06 20:44
naeeemkhan13-Apr-06 20:44 
AnswerRe: setup and deployment Pin
Mekong River13-Apr-06 23:21
Mekong River13-Apr-06 23:21 
GeneralRe: setup and deployment Pin
arunendra14-Apr-06 2:13
arunendra14-Apr-06 2:13 
GeneralRe: setup and deployment Pin
Mekong River14-Apr-06 16:40
Mekong River14-Apr-06 16:40 
AnswerRe: setup and deployment Pin
Dave Kreskowiak14-Apr-06 4:33
mveDave Kreskowiak14-Apr-06 4:33 
Questioni want the logic of three dimension array with vb Pin
saqibaba13-Apr-06 19:59
saqibaba13-Apr-06 19:59 
AnswerRe: i want the logic of three dimension array with vb Pin
Dave Kreskowiak14-Apr-06 4:36
mveDave Kreskowiak14-Apr-06 4:36 
Questionmy mBookSale is not declared But Why ?? Pin
MickYL13-Apr-06 17:54
MickYL13-Apr-06 17:54 
I have made an instance of the BookSale Object after the mnuCalculate
but when I try to access any properties of mBookSale in a a new event sub procedure I get the message mBookSale is not declared.

   Private Sub mnuCalcSale_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuCalcSale.Click<br />
       <br />
            Dim mBookSale As New BookSale<br />
            mBookSale = New BookSale<br />
            With mBookSale<br />
                .Title = txtTitle.Text<br />
                .Quantity = CInt(txtQuantity.Text)<br />
                .Price = CDec(txtPrice.Text)<br />
            End With<br />
            lblExtendedPrice.Text = FormatNumber(mBookSale.ExtendedPrice)<br />
End Sub<br />
<br />

the above is all ok, below does not work! BookSale is a Class Module.
    Private Sub mnuSummary_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuSummary.Click<br />
       <br />
        <br />
        strMessage = "sales Total " & FormatNumber(mBookSale.SalesTotal)<br />
<br />
        MessageBox.Show(strMessage, "Summary Totals", MessageBoxButtons.OK, MessageBoxIcon.Hand)<br />
<br />
    End Sub

When I try to access mBookSale.SalesTotal I get mBookSale is not declared.


the Class module is listed below.
Public Class BookSale<br />
    Private mstrTitle As String<br />
    Private mintQuantity As Integer<br />
    Private mdecPrice As Decimal<br />
    Private Shared mdecSalesTotal As Decimal<br />
    Private Shared mintSalesCount As Integer<br />
#Region "Properties"<br />
<br />
<br />
<br />
<br />
    ' below code to set and return or'GET' Title property<br />
    'are properties 'PUBLIC' by default????????<br />
    Public Property Title() As String<br />
        Get<br />
            Title = mstrTitle<br />
        End Get<br />
        Set(ByVal Value As String)<br />
            mstrTitle = Value<br />
        End Set<br />
<br />
    End Property<br />
    Public Property Quantity() As Integer<br />
        Get<br />
            Quantity = mintQuantity<br />
<br />
        End Get<br />
        Set(ByVal Value As Integer)<br />
            If Value >= 0 Then<br />
                mintQuantity = Value<br />
            End If<br />
        End Set<br />
    End Property<br />
    Public Property Price() As Decimal<br />
        Get<br />
            Price = mdecPrice<br />
        End Get<br />
        Set(ByVal Value As Decimal)<br />
            If Value >= 0 Then<br />
                mdecPrice = Value<br />
            End If<br />
        End Set<br />
    End Property<br />
    Public Function ExtendedPrice() As Decimal<br />
        Dim decExtendedPrice As Decimal<br />
        decExtendedPrice = mdecPrice * mintQuantity<br />
        Return decExtendedPrice<br />
        mdecSalesTotal += decExtendedPrice<br />
        mintSalesCount += 1<br />
    End Function<br />
    Public Shared ReadOnly Property SalesTotal() As Decimal<br />
        Get<br />
            If mdecSalesTotal >= 1 Then<br />
            SalesTotal = mdecSalesTotal<br />
            Else<br />
                SalesTotal = 99.99D<br />
            End If<br />
<br />
        End Get<br />
    End Property<br />
    Public Shared ReadOnly Property SalesCount() As Integer<br />
        Get<br />
            SalesCount = mintSalesCount<br />
<br />
        End Get<br />
    End Property<br />
#End Regio

AnswerRe: my mBookSale is not declared But Why ?? Pin
Steve Pullan13-Apr-06 19:56
Steve Pullan13-Apr-06 19:56 
GeneralRe: my mBookSale is not declared But Why ?? Pin
MickYL14-Apr-06 15:49
MickYL14-Apr-06 15:49 
QuestionWierd behavior when passing Nothing Pin
Jeremy Beckham13-Apr-06 8:36
Jeremy Beckham13-Apr-06 8:36 
AnswerRe: Wierd behavior when passing Nothing Pin
Dave Kreskowiak13-Apr-06 9:11
mveDave Kreskowiak13-Apr-06 9:11 
GeneralRe: Wierd behavior when passing Nothing Pin
Jeremy Beckham13-Apr-06 11:38
Jeremy Beckham13-Apr-06 11:38 
GeneralRe: Wierd behavior when passing Nothing Pin
Dave Kreskowiak13-Apr-06 11:55
mveDave Kreskowiak13-Apr-06 11:55 
QuestionUsing media player in VB.net Pin
birney913-Apr-06 8:14
birney913-Apr-06 8:14 
AnswerRe: Using media player in VB.net Pin
Dave Kreskowiak13-Apr-06 8:57
mveDave Kreskowiak13-Apr-06 8:57 
Questionhow do I Convert Filetime to datetim Pin
David M J13-Apr-06 6:28
David M J13-Apr-06 6:28 
AnswerRe: how do I Convert Filetime to datetim Pin
Dave Kreskowiak13-Apr-06 6:38
mveDave Kreskowiak13-Apr-06 6:38 
GeneralRe: how do I Convert Filetime to datetim Pin
David M J13-Apr-06 7:28
David M J13-Apr-06 7:28 
GeneralRe: how do I Convert Filetime to datetim Pin
Dave Kreskowiak13-Apr-06 8:23
mveDave Kreskowiak13-Apr-06 8:23 
GeneralRe: how do I Convert Filetime to datetim Pin
David M J13-Apr-06 8:36
David M J13-Apr-06 8:36 
GeneralRe: how do I Convert Filetime to datetim Pin
Dave Kreskowiak13-Apr-06 9:12
mveDave Kreskowiak13-Apr-06 9:12 
GeneralRe: how do I Convert Filetime to datetim Pin
David M J13-Apr-06 9:58
David M J13-Apr-06 9:58 
GeneralRe: how do I Convert Filetime to datetim Pin
Dave Kreskowiak13-Apr-06 12:28
mveDave Kreskowiak13-Apr-06 12:28 
GeneralRe: how do I Convert Filetime to datetim Pin
David M J13-Apr-06 12:45
David M J13-Apr-06 12:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.