請教:為何工具條menu與popmenu不能共用同一個item項?
例如m_master.item[2]中設定新增,修改,洗掉等操作項,一般作popmenu需要另開一個m_master.item[3]來作為它的右銉彈出選單,可是今天我將此兩個menu都共用同一個操作項(m_master.item[2]),出現的問題是:如果只用工具條menu或者只用popmenu操作的話都沒有問題,但如果交替使用過后,工具條menu就會失效且無論如何點擊都沒有任何反應~~
uj5u.com熱心網友回復:
這個應該是沒有問題的。彈出選單時,最好新定義一個選單實體
例如:
m_main lm_main
lm_main=create m_main
m_master.item[3].popMenu(x,y)
如果不可以在選單的clicked里添加斷點跟蹤一下
uj5u.com熱心網友回復:
不要用全域變數m_master.item[3]uj5u.com熱心網友回復:
我測驗了沒有問題的是在不成就重新create一個menu物件把
m_master lm_temp
lm_temp = create m_master
m_master.item[2].popmenu
uj5u.com熱心網友回復:
暈 ,沒看到一樓說的 ,咋和我一樣的想法啊uj5u.com熱心網友回復:
重新定義一個實體變數是可以解決此問題,但卻不是我的目的,我是想知道原因在哪?工具條menu和popmenu交替使用之后為什么工具條menu就沒作用了呢?uj5u.com熱心網友回復:
在pb10.5下試了,沒有問題轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/97917.html
標籤:腳本語言
