2012-10-17 159 views
0

我使用的是PB版本8,雖然我也使用了更高版本的PB,但是我們有這個應用程序是在版本8中開發的。我創建了一個外部數據窗口並在其中分配了3個命令按鈕,在數據窗口設計中沒有啓用屬性。我構建了一行腳本: dw_1.Object.b_edit [1] .Enabled = False,並將它放在dw_1的構造函數事件中。編譯它並運行該程序。不幸的是,它返回一個錯誤消息「錯誤訪問外部對象屬性b_edit ...」啓用PB8命令按鈕

是否有任何其他解決方法如何啓用一個命令按鈕駐留在PB 8中的數據窗口? 我還檢查了PB的高版本,它可能在數據窗口中具有啓用了命令按鈕的屬性。

回答

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是你的按鈕控件的名字!

伽柏