比如視窗有一label caption := 'bbbbbbb'
作了個點擊事件更換 label.caption:='aaaaaa'
現在的情況是事件起作用 執行到 label.caption:='aaaaaa'
但介面上的 label.caption 還是原來的 bbbb 重繪,重繪 都不會變動..
請問有怎么回事呢.
uj5u.com熱心網友回復:
label位于某個控制元件下層,OnClick事件沒有觸發在IDE 環境中按滑鼠右鍵:bring to front試試
uj5u.com熱心網友回復:
這個是有觸發的, 事件的 showmessge 除錯都正常彈窗. bring to front 也一樣的不行啊
uj5u.com熱心網友回復:
把autosize改為falseuj5u.com熱心網友回復:
我發現 "單元.視窗.控制元件.屬性名字" 這樣就動不了和不能正確取值
當個控制元件的點擊事件 "控制元件.屬性名字" 就能正確取值和賦值
但單元內在視窗控制元件的其它方法內 呼叫 某個控制元件的 "控制元件.屬性名字" 就不能正確取值和賦值
最后換個方法用 單元變數的方式暴力解決需求了.
我新建的專案視窗都不會發生這么奇怪的問題.
uj5u.com熱心網友回復:
這是VCL訊息機制出現故障了。uj5u.com熱心網友回復:
...............怎么覺得最近BBS上的“靈異”事件不少
uj5u.com熱心網友回復:
檔案只讀屬性??
uj5u.com熱心網友回復:
代碼貼出來,肯定是你寫法有問題吧轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/76065.html
標籤:語言基礎/算法/系統設計
上一篇:請教Delphi高人
下一篇:關于Delphi程式原始碼
