CST中的VBA使用TextBox时遇到的问题
时间:10-02
整理:3721RD
点击:
小弟的目的:使用CST中的宏创建一个dialog窗体,在这个窗体上创建了很多的TextBox(文本框),不使用这些TextBox(文本框)时,希望他们都不可见(隐藏)或者呈现灰色(disable)。
我看了VB语言中TextBox(文本框)含有Enable和Visible两个属性,可是在CST的宏中怎么就没有这两个属性了呢?
为了实现上述的功能,我该怎么写程序?告诉我一个大概就可以了(关键是TextBox的属性),小弟跪求答案。
(点击cancel按钮,TextBox1隐藏; 点击OK按钮,TextBox1显示)
部分程序如下:
Begin Dialog UserDialog 600,399 ' %GRID:10,7,1,1
TextBox 240,14,60,14,.TextBox1
OKButton 100,315,100,21
CancelButton 400,315,90,21
·····
End Dialog
Dim dlg As UserDialog
我看了VB语言中TextBox(文本框)含有Enable和Visible两个属性,可是在CST的宏中怎么就没有这两个属性了呢?
为了实现上述的功能,我该怎么写程序?告诉我一个大概就可以了(关键是TextBox的属性),小弟跪求答案。
(点击cancel按钮,TextBox1隐藏; 点击OK按钮,TextBox1显示)
部分程序如下:
Begin Dialog UserDialog 600,399 ' %GRID:10,7,1,1
TextBox 240,14,60,14,.TextBox1
OKButton 100,315,100,21
CancelButton 400,315,90,21
·····
End Dialog
Dim dlg As UserDialog
直接套用VB的相关代码试试
谢谢你关注我的两个帖子,真的很感谢你。
这个问题我已经解决了,用VB的函数不好使。要用CST中自带的VBA函数,为了使TEXTBOX隐藏,可以使用DLGVISIBLE(“TEXTBOX”)函数。
再一次谢谢你的关注。