[求助]如何讓窗體的寬度可寫? [金字塔]
- 咨詢內(nèi)容:
設(shè)計了一個窗體,上面放了一個按鈕,運行時點擊按鈕就調(diào)整窗體的寬度。但重設(shè)窗體的width時出錯,顯示:無法寫只讀屬性。
如何才能讓窗體寬度可寫?
- 金字塔客服:
設(shè)置窗體的.Resizing =true 仍然不行。運行時只能手動調(diào),不能用代碼調(diào)
- 用戶回復(fù):
使用formd的move事件就可以改變窗體的寬高、位置了。
語法:
frmTest.Move left,top,width,height
- 網(wǎng)友回復(fù):
謝謝版主。不過又有新問題:
move是以磅為單位,而我移動時是以某個控件的left+width像素值為依據(jù)。不知道能否很容易換算?
現(xiàn)在采用的辦法是直接設(shè)定磅值。
- 網(wǎng)友回復(fù):
請admin注意:
金字塔幫助文件中有一處錯誤:
object.Move( [Left [, Top [, Width [, Height [, Layout]]]]])
根據(jù)我調(diào)試的順序就應(yīng)該是:
object.Move( [Left [, Top [, Height [, Width [, Layout]]]]])
而且,用FRM.move FRM.left,FRM.top,400,633時窗體的左上角會向上移動4個磅,
只能用FRM.move FRM.left,FRM.top+4,400,633修正回來。
- 上一篇:編譯錯誤450
- 下一篇:剛開通CTP,試了下金字塔,有兩個不方便…
相關(guān)文章
-
沒有相關(guān)內(nèi)容