引用對像中的文本框嗨,
我試圖使用以下腳本更改對像中文本框的方向
ProbeMap [TextBox(40)] <<旋轉文本(“左”);
但是我收到以下錯誤。
無法下標顯示框{3825}訪問或評估'下標',ProbeMap [/ * ### * /文本框(40)]
在以下腳本中,錯誤標記為/ * ### * /
ProbeMap [/ * ### * / Text Box(40)] <<旋轉文本(“左”)
ProbeMap的樹結構有TextBox(40),所以我不明白獲取錯誤的原因
謝謝
Re:引用對像中的文本框我認為這種方法是避免(或至少最小化)顯示樹中顯示框對像下標問題的“最佳實踐”。
Re:引用對像中的文本框當從任何顯示框中的點引用偏移時,參考編號將根據偏移的錨點而改變。 因此,我通常嘗試從靠近我將要追踪的對象的Outline Box()開始我的偏移。
Re:引用對像中的文本框感謝大家,
代碼有效,但是使用正確的代碼時必須要小心
對象索引。
見下面的例子
更改“DIE_COL”文本的方向(在中引用為TextEditBox(22))
樹結構)我不得不使用以下代碼。
rep = ProbeMap << Top Parent;
代表[TextEditBox(11)] <
代替
rep = ProbeMap << Top Parent;
代表[TextEditBox(22)] <
總之,操縱對象所需的對象索引是不同的
從樹結構中看到的對象索引。
[image:內聯圖片1]
Re:引用對像中的文本框這是添加了缺少分號的代碼
probemap = New Window( "test",
Outline Box( "this is a test",
Text Box( "the text box" ) )
);
rootParent = probemap << top parent;
rootParent[Text Box( 1 )] << Rotate text( "Left" );
戴夫,謝謝你
Re:引用對像中的文本框給出或帶分號這是一個比我更好的建議,給出錯誤信息。
Re:引用對像中的文本框我假設ProbeMap是一個指向顯示窗口的句柄。 要使代碼有效,您需要找到窗口的根。 這裡有一些代碼將說明如何執行此操作
probemap = New Window( "test",
Outline Box( "this is a test",
Text Box( "the text box" ) )
);
rootParent = probemap << top parent
rootParent[Text Box( 1 )] << Rotate text( "Left" );
Re:引用對像中的文本框ProbeMap是與對象關聯的對像還是報告窗口?也許你需要這樣的東西:
rep = ProbeMap << Report;
rep[TextBox(40)]<<ROTATE text=""></ROTATE>