回 帖 发 新 帖 刷新版面

主题:奇怪的textbox

我在表单的init中加入了以下代码:
thisform.wizframe1.page1.setall("enabled",.f.,"textbox")
运行后出现了一个怪现象,用向导生成的textbox没有反映,同没有上述代码一样.我试了试用一般的方法向wizframe1.page1加textbox,可以不可用.
请问各位怎样才能控制用向导生成的textbox使其可用与不可用呢?

回复列表 (共2个回复)

沙发

不可用?为什么不用 .ReadOnly = .T. 呢?

[quote]SetAll 方法     为容器对象中的所有控件或某类控件指定一个属性设置。
Container.SetAll(cProperty, Value [, cClass])
参数
cProperty  要设置的属性。 
Value      属性的新值,Value 的数据类型取决于要设置的属性。 
cClass     指定类名,该类为对象的基类,不能是 Visual FoxPro 基类。 [/quote]
我看了一下,我用向导生成的绑定了定段的文本框,它的类名是:
StandardField
或者应该试试 thisform.wizframe1.page1.setall("Enabled",.F.,"StandardField")
EditBox应该是 thisform.wizframe1.page1.setall("Enabled",.F.,"StandardMemo")

板凳

谢谢moz老师,给了一个办法,也解决了编程中的实际问题.

我来回复

您尚未登录,请登录后再回复。点此登录或注册