窗體的AutoSize:False。 表單的AutoSizeMode:增長和收縮。無法通過拖動邊框來調整窗體大小
問題:我無法通過拖動邊框來調整窗體大小,我只能通過拖動窗體底部右側的那個手柄來做到這一點。
是否有任何其他財產的形式,我sohlud改變來解決這個問題?
這裏還有一個窗體上的控件層次結構的屏幕截圖...可能在窗體上的較低級別的控件上設置造成這種情況?
窗體的AutoSize:False。 表單的AutoSizeMode:增長和收縮。無法通過拖動邊框來調整窗體大小
問題:我無法通過拖動邊框來調整窗體大小,我只能通過拖動窗體底部右側的那個手柄來做到這一點。
是否有任何其他財產的形式,我sohlud改變來解決這個問題?
這裏還有一個窗體上的控件層次結構的屏幕截圖...可能在窗體上的較低級別的控件上設置造成這種情況?
因爲這不在答案中,我會在這裏寫這個。
該問題似乎是由窗體的AutoSizeMode在GrowAndShrink上造成的,而不是GrowOnly,這是默認設置。重置爲GrowAndShrink解決了該問題。
(證實MSVS2013 4.5 .NET Win7上)
正確。我正在批准。 – Bitterblue
@Cordell提到答案沒有意義,最後一句應該是「重置爲** GrowOnly **解決了問題。」自從我移至Win8.1 MSVS2016後,我無法重現該修復程序。 – dare0021
如上所述,在設置AutoSizeMode = GrowOnly 後,我可以從任何一方調整窗口大小:左,右,上,下 這真是令人困惑的詞。我不知道爲什麼它被稱爲GrowOnly,當這個選項給予權力,使小或大 – Shai
int height = 960;
int width = 1280;
this.ClientSize = new System.Drawing.Size(width, height);
這樣你可以得到一個固定的形式,尺寸...否則Visual Studio中自動改變它
我如果有同樣的問題最大尺寸已設置。請將其設置爲0
或比現在更大。之後,你可以移動邊界,無論你想要的。如果最大尺寸太小而不能達到新設置,則更改FormBorderStyle
或SizeGripStyle
無法提供幫助。
試過上面的所有內容(和微軟的論壇)都無法調整它的大小。最後,我打開了另一個實例,其中有一個我沒有分類和比較的表單。這是需要設置的。所有這些都在上面提到,但不是一個組合。
在窗體的屬性窗口中(或在代碼中)。
Autosize:False =允許調整兩個尺寸(True =僅調整寬度)。
AutosizeMode:GrowOnly =允許增長和縮小。
FormBorderStyle:Sizeable。
您是否爲表格設置了最小/最大尺寸? –
不,沒有設置min-max限制: – Bohn