0

我使用的是 PB 版本 8,虽然我也使用了更高版本的 PB,但我们有这个在版本 8 中开发的应用程序。我创建了一个外部数据窗口并在其中分配了 3 个命令按钮,我刚刚发现没有启用属性在数据窗口设计中。我构造了一行脚本:dw_1.Object.b_edit[1].Enabled = False 并将其放在 dw_1 的构造函数事件中。编译它并运行程序。不幸的是,它返回了一条错误消息“访问外部对象属性 b_edit 时出错...”

关于如何启用驻留在 PB 8 中的数据窗口内的命令按钮,还有其他方法吗?我还检查了更高版本的 PB 是否可以在数据窗口中启用命令按钮的属性。

4

1 回答 1

0

我认为你应该试试这两个:

<DW Control Name>.Modify("<Buttonname>.Enabled=<Yes or No>")

或者

<DW Control Name>.Object.<Buttonname>.Enabled='<Yes or No>'

您的代码的问题可能在于 [1] 和“错误”。您还可以在以下菜单中浏览数据窗口控件和设置的属性:

文件\新建\工具\数据窗口语法

在您的示例中,它应该如下所示:

dw_1.Modify("b_edit.Enabled=No")

如果 b_edit 是您的按钮控件的名称!

加博尔

于 2012-10-17T05:39:37.617 回答