VB要求常数表达式我在VB的form1中声明Private Const ScrnWidth = 100Private C
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 11:20:22
VB要求常数表达式
我在VB的form1中声明
Private Const ScrnWidth = 100
Private Const ScrnHight = 90
可是我想把
100换成form2.text1.text
90换成form2.text2.text
这时就发生发生错误了,VB提示要求常数表达式,怎样才可以调用到form2.text1.text的信息呢,VB小菜鸟,
按照 LuoJi_1995 的方法,VB在 Private ScrnWidth = form2.text1.text 那里提示缺少语句结束.
温暖阳阳 的意思是 Private Const ScrnWidth = Val(Form2.Text3.Text) 这样吗,可还是不可以啊.
我在VB的form1中声明
Private Const ScrnWidth = 100
Private Const ScrnHight = 90
可是我想把
100换成form2.text1.text
90换成form2.text2.text
这时就发生发生错误了,VB提示要求常数表达式,怎样才可以调用到form2.text1.text的信息呢,VB小菜鸟,
按照 LuoJi_1995 的方法,VB在 Private ScrnWidth = form2.text1.text 那里提示缺少语句结束.
温暖阳阳 的意思是 Private Const ScrnWidth = Val(Form2.Text3.Text) 这样吗,可还是不可以啊.
不行!
如果你要用用户将来输入的量来做“常数”,那是不对的.因为那已经不是常数,而是“变量”了.
建议,设立窗体级变量.
在最前面声明:
dim ScrnWidth as single,ScrnHight as single
后面有两种方案:一个是填写文本框的同时,就改变这个变量;二一个是填写完,点“确定”按钮,再改变.我推荐后者,因为这个符合多数软件的操作习惯.
Private Sub Command1_Click()
ScrnWidth = Val(text1)
ScrnHight = Val(text2)
End Sub
当然看样子,你主要是用来改变什么控件的尺寸?那么也可以直接不要这些变量(包括前面的声明),
Private Sub Command1_Click()
控件.Width = Val(text1)
控件.Hight = Val(text2)
End Su
如果你要用用户将来输入的量来做“常数”,那是不对的.因为那已经不是常数,而是“变量”了.
建议,设立窗体级变量.
在最前面声明:
dim ScrnWidth as single,ScrnHight as single
后面有两种方案:一个是填写文本框的同时,就改变这个变量;二一个是填写完,点“确定”按钮,再改变.我推荐后者,因为这个符合多数软件的操作习惯.
Private Sub Command1_Click()
ScrnWidth = Val(text1)
ScrnHight = Val(text2)
End Sub
当然看样子,你主要是用来改变什么控件的尺寸?那么也可以直接不要这些变量(包括前面的声明),
Private Sub Command1_Click()
控件.Width = Val(text1)
控件.Hight = Val(text2)
End Su
VB要求常数表达式Private Sub Command1_Click()Dim mark%(), i%, n%, su
vb Private Sub Command1_Click()
vb中的private public
VB里的“Private Sub Command1_Click()”是什么意思?
VB中form1.show 0 form1.show
VB问题Private Sub Command1_Click()
vb求n阶乘表达式Private Sub Command1_Click()Dim n As Integern = Inp
vb语言翻译Private Sub yssj_click()picture1.ClsOpen "C:\Documents
VB的if语句的问题Private Sub Command1_Click()If Text1 = "111" ThenF
vb Scale问题Private Sub Form_Click()X1 = -100Y1 = 100X2 = 100Y
VB里面Private Sub form_click()什么意思
Counter operator+ (const Counter &c) const; 请问声明中const的用处