怎樣使窗體大小改變時,其上的控件也按比例改變? |
答題得分者是:taishyang
|
blck
一般會員 發表:17 回覆:19 積分:12 註冊:2003-08-02 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
blck您好:
您可以參考下面的連結
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=29206
【發表】如何讓Form中的元件跟隨Form放大自動調整相對位置 BY dllee
http://delphi.ktop.com.tw/topic.php?topic_id=18143
如何讓Form中的元件自動跟隨Form放大縮小? BY 領航天使 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~>
|
blck
一般會員 發表:17 回覆:19 積分:12 註冊:2003-08-02 發送簡訊給我 |
|
i_am_jcl
一般會員 發表:3 回覆:9 積分:2 註冊:2002-04-15 發送簡訊給我 |
@@!
根據領航天使的範例 , 它程式中最重要的那一行 ScaleBy(表單目前寬度,先前表單的寬度); 會造成程式只會改變表單(Form)寬度時才會變更Form所屬元件的長寬比例~~
(這點玩家可以試著玩範例然後只改變Form的高度就可以明瞭) 另外 dllee 的範例 this->Constraints->MinHeight=this->Height;
this->Constraints->MinWidth=this->Width; for(int i=0;i
|
tommylee926
一般會員 發表:24 回覆:25 積分:9 註冊:2003-08-17 發送簡訊給我 |
哈囉大大們 小第一個程式碼的問題請看程式碼 __fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
ow = Form1->Width;
oh = Form1->Height; }
==========================================================
這是建構子,是物件剛開始建立時都會呼叫的,可是在這好像不只
被呼叫一次吧,我想請問大大"什麼時後"才會呼叫它呢,不是物件建
立剛開始就會呼叫,之後就不會呼叫了嗎?這個跟
==============================================================
void __fastcall TForm1::FormCreate(TObject *Sender)
{ }
================================================================
應該一樣的吧???
|
blck
一般會員 發表:17 回覆:19 積分:12 註冊:2003-08-02 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |