[求助]如何讓窗體的寬度可寫(xiě)? [金字塔]
- 咨詢內(nèi)容:
設(shè)計(jì)了一個(gè)窗體,上面放了一個(gè)按鈕,運(yùn)行時(shí)點(diǎn)擊按鈕就調(diào)整窗體的寬度。但重設(shè)窗體的width時(shí)出錯(cuò),顯示:無(wú)法寫(xiě)只讀屬性。
如何才能讓窗體寬度可寫(xiě)?
- 金字塔客服:
設(shè)置窗體的.Resizing =true 仍然不行。運(yùn)行時(shí)只能手動(dòng)調(diào),不能用代碼調(diào)
- 用戶回復(fù):
使用formd的move事件就可以改變窗體的寬高、位置了。
語(yǔ)法:
frmTest.Move left,top,width,height
- 網(wǎng)友回復(fù):
謝謝版主。不過(guò)又有新問(wèn)題:
move是以磅為單位,而我移動(dòng)時(shí)是以某個(gè)控件的left+width像素值為依據(jù)。不知道能否很容易換算?
現(xiàn)在采用的辦法是直接設(shè)定磅值。
- 網(wǎng)友回復(fù):
請(qǐng)admin注意:
金字塔幫助文件中有一處錯(cuò)誤:
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時(shí)窗體的左上角會(huì)向上移動(dòng)4個(gè)磅,
只能用FRM.move FRM.left,FRM.top+4,400,633修正回來(lái)。
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容