Silk 執行時 控制項 屬性

2022-02-26 14:03:00 字數 948 閱讀 9929

1. 如果乙個silk的識別物件是在執行時載入的某個屬性且無法事先定義,可以用動態tag識別來作一定的操作。

e.g. 我這裡的error dialog裡的error message是根據具體的頁面字段報錯,所以我無法事先宣告此lable物件的tag值。

2. 我們首先用scripted... 來重新識別物件。

3. 可以看到超連結文字物件被識別為乙個新的win class類,並有許多公開方法。(有些是不可用的)

4. 把要被識別物件的父物件的tag標記宣告為乙個變數。

$stablenamelinktag = '[advent.framework.ui.forms.groupbox]*/[advent.framework.ui.forms.tablelayoutpanel]*/[advent.geneva.screenlib.fieldsinerrorusercontrol]*/[advent.framework.ui.forms.tablelayoutpanel]*/[swflinklabel]*(這裡是目標物件的

動態tag,我們用*號代替

)' 然後我們可以用下面的執行時語句得出目標物件的執行時屬性。

print(dlgerrormessageingen.swflinklabel(stablenamelinktag).get_text ( )) 【

這裡的。get_text()方法就是我們剛才win class類中的方法,因為是乙個執行時例項化的

類在**編寫時是無法點出方法的。】

執行時改變控制項大小執行時移動控制項MINICAR版

執行時改變控制項大小執行時移動控制項minicar版 vs2005.net編寫,網上找了找,見別人寫得挺複雜,自己寫了乙個.附件居然不能上傳.就把 發到下面吧,有個奇怪現象就是,vb6中新建工建,拖個picturebox框出來,拷入以下 即可,但vb.net中是不行的.如mousemove事件你必須...

C 程式執行時拖動控制項

本例以四個button控制項作為代表,實現在程式執行時,用滑鼠拖動控制項,控制項的位置隨著滑鼠的移動而移動。首先,在form中加入四個button控制項,並將button的屬性allowdrop改為true,然後具體實現請看下面 using system using system.collectio...

delphi 程式執行時移動控制項

程式在執行時使用者需要對一些控制項進行重新移動布局,下次進入介面時顯示布局後的 方法1 每移動控制項時就把位置寫入ini檔案中 只需在控制項的onmousedown事件寫如下 procedure tfmain.speedbutton4mousedown sender tobject button t...