Vb.net Visual Studio 2017直径周长和面积,我的代码赢得';行不通
我不能让我的程序给我的直径,周长和面积只有半径。它一直在告诉我 “'Text'不是'Double'的成员” ,我不知道那是什么意思。这是我的主要代码Vb.net Visual Studio 2017直径周长和面积,我的代码赢得';行不通,vb.net,Vb.net,我不能让我的程序给我的直径,周长和面积只有半径。它一直在告诉我 “'Text'不是'Double'的成员” ,我不知道那是什么意思。这是我的主要代码 Dim Radius As Double Radius = Radius.Text Diameter.Text = 2 * Radius Circumference.Text = 2 * 3.14 * Radius Area.Text = 3.14 * (Radius * Radius) 投射半径。在指定它之前将文本转换为int。转到半径谢谢
Dim Radius As Double
Radius = Radius.Text
Diameter.Text = 2 * Radius
Circumference.Text = 2 * 3.14 * Radius
Area.Text = 3.14 * (Radius * Radius)
投射半径。在指定它之前将文本转换为int。转到半径谢谢大家!我明白了,我对文本和变量都使用了Radius这个名字,所以我决定用不同的名字来命名它们。此外,我还必须使用预定义的常量Math.PI,而不是使用实际的数字。谢谢大家,我真的很感谢你们的帮助
Dim R As Double
R = Radius.Text
Diameter.Text = 2 * R
Circumference.Text = 2 * Math.PI * R
Area.Text = Math.PI * (R * R)
在VS中不确定,但请尝试
Radius=CDbl(Radius.Text)
vba用于Excel、Word、Access而不是visual studio。请阅读标签的描述。另外,我认为应该有一个适当的Pi常数,在VS.3.14中是不够准确的。在VBA Excel中,它是WorksheetFunction.Pi