簡體   English   中英

如何將值從文本框傳遞到類中的公共屬性?

[英]How do you pass values from a textbox to a public property in a class?

我需要將用戶輸入文本框的代碼傳遞給類中的公共屬性。 這是我的代碼。

Form2.vb代碼

Public Class Form2
Dim class2A As part2Class = New part2Class()
Dim class2B As part2BClass = New part2BClass()

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Dim a As Integer = CType(TextBox1.Text, Integer)
    Dim b As Integer = CType(TextBox1.Text, Integer)

    part2Class._Num1 = a
    part2Class._Num2 = b


End Sub

這是我在part2Class.vb中的代碼

Public Class part2Class

    Public Property _Num1
    Public Property _Num2
    Public Overridable Function Calculate() As Integer
        Return _Num1 + _Num2
    End Function

End Class

我收到一條錯誤消息:“引用非共享成員需要對象引用。” 如何將文本框中的值傳遞給公共屬性值?

謝謝!

您需要先創建一個類的實例,然后才能訪問其成員:

Dim objpart2Class as part2Class = new part2Class()
objpart2Class._Num1 = a
objpart2Class._Num2 = b

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM