簡體   English   中英

關於窗口表單用戶控件位置的問題

[英]Question about the Location of user controls of a window form

我有一個帶有幾個文本框,按鈕和標簽的窗口表單應用程序(C#Framework 3.5)。 當我將應用程序安裝在不同的機器上(XP和Vista的操作系統版本相同)時,用戶控件有時會向下移動並移位,而有時它們會表現得很好。

錯位的原因是什么? 屏幕分辨率? 屏幕尺寸?

有什么辦法可以防止這種情況發生?

請幫忙!!

通過右鍵單擊桌面並從菜單中選擇“屬性”,檢查每台計算機的“顯示屬性”。 我認為,根據您的描述,它與不同的主題/字體大小有關。

同樣,在“顯示屬性”中,DPI設置可以有效果。

您是否曾經將Form的Control.Size屬性用於布局目的? 請記住, Control.ClientSize屬性返回您可以實際使用的區域的大小。 Size包括窗口裝飾,視操作系統設置而定。

您正在使用FlowLayoutPanel嗎?

您是否熟悉Control.Anchor屬性的工作方式?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM