2017-08-09 24 views
0

我正在創建自定義安裝程序並在進度條上工作。我有一個計時器功能,使指定的矩形的高度屬性增加+1。更改圖像高度是相反的值; winForm

statusBar->Height += 1; 
    if (statusBar->Height >= 285) 
    { 
     StatusBarTimer->Stop(); 
    } 

但是,形狀的原點似乎位於形狀的左上角,因此高度的作用與其控件相反。 I.E.矩形將它的高度延伸到我想要的相反方向。

customInstaller見箭頭對象

是否有變通這一點,或者更好的是,有沒有辦法來改變圖像的原點?

回答

0

所有常見的現代GUI工具包都是自上而下和左右的控件。您指定的位置將位於控件的左上角,尺寸將向下並向右延伸。

如果您想讓控件向上生長,請同時調整頂部和高度。或者使用支持垂直的現有進度欄控件。

+0

不幸的是,這是事情的工作原理。我找到的解決方案是同時改變高度和位置(Y),以給出它積極提升的錯覺。謝謝。 –

相關問題