1. 程式人生 > >如何讓視窗顯示在電腦螢幕中間

如何讓視窗顯示在電腦螢幕中間

按照delphi程式預設設計出的程式預覽的時候自動顯示在桌面的左上方,或者就是設計時視窗的位置,這樣顯示很亂,視覺感覺不好,如何讓自動顯示到中間呢?

1,程式position預設屬性是poDefaultPosOnly.

 

2,預設效果如下:

 

實現居中顯示效果方法如下:

第一種:通過屬性設定:

1,選中需要設定的窗體,在屬性裡面找到 position, 下拉選擇poScreenCenter,儲存。

 

 

2.也可以選擇poDesktopCenter.

 

3.設定居中後效果如下!

 

 

 

兩者區別:

 

poDesktopCenter 是除去工作列後的居中
poScreenCenter 是整個螢幕的居中

 

網友建議:

 

窗體的靜態屬性中有一個Window的Position吧。其中有一個Desktop Center和Screen Center。建議使用後者。這樣能夠保持窗體始終在螢幕的中間位置,而不取決於桌面的位置。

 

參考網友回答:http://bbs.csdn.net/wap/topics/70111919

 

 

第二種:通過程式碼實現:

 

如:

Form1.Position:=poDesktopCenter;

Form1.Position:=poScreenCenter;

參考答案來源:http://bbs.csdn.net/topics/90517539