Public Class Form1
Public diameter As Integer
Public radius As Decimal = diameter/2
Private Sub TxtRadius10_TextChanged(sender As Object, e As EventArgs) Handles TxtRadius10.TextChanged, TxtDiameter10.TextChanged
diameter = TxtDiameter10.Text
TxtRadius10.Text = radius
End Sub
End Class
当TxtRadius10的值为5时(TxtDiameter10框中的文本为10并锁定),值将保持为0。我知道直径初始化,因为如果我设置TxtRadius10.Text =直径/ 2,它会回来5.为什么我的公共变量不像预期那样工作?
帮自己一个忙,需要定义直径,并把'选项严格On'在你的代码的顶部或设置在您的项目的属性。 – 2014-10-02 13:59:03