簡體   English   中英

C# 表格大小不正確

[英]C# form doesn't size properly

我正在做一個簡單的 c# Windows 表單項目,我發現調整表單大小時出現問題。

如果表格小於大小(872,495) ,一切正常,但是當我嘗試增加它時,(兩個軸)它一直停留在那個大小,切掉它的 rest。

我想我已經找到了問題,但我對此不是很確定:我有一台 Lenovo Ideapad Flex 5 筆記本電腦,它有一個 14 英寸的顯示器,所以我認為該程序會產生一種自動無用的“自動-調整大小”。

事實上,當我將AutoScaleMode禁用為None時,表單位於相同的 position中,具有相同的剪切(但這次是全屏) 這樣做並不能解決問題,因為我不想讓表單全屏,我不想讓用戶滾動瀏覽 window,這很不舒服。

我發現的唯一方法,證明我是完全正確的,是進入我的計算機的顯示設置並將所有內容更改為 100%,但是這樣做文本不可讀,5 分鍾后我頭疼。
那么,這是一種將屏幕縮放保持在 150% 並僅使用 c# 編輯器的原始大小觀看我的表單的方法嗎?

為了確保它正確調整大小,請確保以下設置如下:

//Unless you want a maximum size, in which case, you can set the height and width. 
//When the maximum size is set to 0,0 the form has no limit in size besides the limits of the OS.
this.MaximumSize = new System.Drawing.Size(0, 0); 

//Allows the form to resize itself.
this.AutoSize = true; 

//Allows the form to both grow and shrink
this.AutoSizeMode = AutoSizeMode.GrowAndShrink; 

暫無
暫無

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

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