螢幕與 form 大小如何調整 |
答題得分者是:bigdogchina
|
kenbcb
中階會員 發表:171 回覆:129 積分:60 註冊:2003-07-15 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
kenbcb大大,您好,看看这样行吗:
在Object Inspecter中将WindowState的属性改为wsMaxmimized,就可以使得程式在10246*768或者在800*600下都是全屏幕.如果还想再大点,干脆把任务栏也隐藏掉:ShowWindow(FindWindow("Shell_TrayWnd",0 ),SW_HIDE).
元件的位置随着而变化可以这样,利用元件的OnResize()事件,例如现在让Button1不管form怎样变化都在中间:
void __fastcall TForm1::FormResize(TObject *Sender) { Button1->Left = (Form1->Width - Button1->Width) / 2; Button1->Top = (Form1->Height - Button1->Height) / 2; }要保持元件大小的比例,可以先得到您的元件与form大小的的比例,然后在您需要触发的事件中去维持这种比例 人生在勤,不索何获?
------
人生在勤,不索何获? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |