cwindows應用程式如何讓控制項隨著窗體的大續改變

2022-03-03 11:58:43 字數 2676 閱讀 9686

1樓:小羊說程式設計

設定datagridview控制項中的dock屬性 ,可以把他設定為fill

或者設定datagridview的anchor屬性 這個屬性可以設定隨著窗體的拉動 ,那麼的它就會拉大

2樓:匿名使用者

主窗體 事件 布局分類裡有個 resize事件(當窗體大小改變時發生)

在裡面寫東西,可以按你的需求控制控制項要改變的大小,入datagridview.widh=this.width*0.9 寬就一直是主窗體的90%了

3樓:大眼皮兒

通過控制控制項的anchor屬性

winform 如何使控制項隨著窗體的大小改變而改變?

4樓:強臨花開

我們需要借助控制項的anchor屬性才能實現這個功能。

操作步驟:

1、在visual studio設計器中選擇控制項,然後轉到屬性視窗,我們會看到乙個標註為「anchor」的屬性。

2、在visual studio中,當控制項放置於窗體時,預設的anchor設定是「頂部、左邊」,這使得控制項和窗體的頂邊和左邊緣固定相關,所以我們還需設定右邊和下面,如下圖。

3、設定好後,我們去執行,當窗體改變時,果然右邊(和下面)都會自動縮放大小的。

4、再去設定其他的,對應的datagridview和其父級的groubox,都設定為對應的部分的anchor值。

5、這樣,當改變窗體大小後,也可以自動縮放了。

5樓:匿名使用者

1.通過設定控制項的 anchor 屬性的就行了,看情況設定 left, up, right, bottom (下圖的紅色方框部分);

2.也可以在介面新增布局控制項(下圖的藍色方框部分),記得也設定其 anchor 屬性。

6樓:匿名使用者

設定控制項的anchor屬性

7樓:匿名使用者

在"black4371"講的屬性中設定就ok!

8樓:因魚

設定控制項的dock屬性

c#中表單裡的控制項如何隨視窗大小的改變而改變

9樓:匿名使用者

幾種方法:

1、點選控制項,屬性,裡面有乙個dock,選擇fill,就會變得和它的父容器一樣大。而且會隨之變化。

2、點選控制項,屬性,裡面有乙個anchor,選擇top,right,bottom,left。也會隨著父容器變化大小。

3、在from_resize事件裡面寫**,令控制項的寬等於窗體的寬,高等於窗體的高。

謝謝採納

c#中怎麼使控制項隨著窗體的大小改變而改變

10樓:匿名使用者

用tablelayoutpanel控制項對你的控制項進行布局,可以滿足你的要求

11樓:匿名使用者

強烈建議 將form的formborderstyle屬性由sizeable修改為fix開頭的

因為乙個登入窗體改變大小是沒有意義的

下面回答下你的問題 **和字一起 那麼把他們放到panel裡面就沒你這樣的問題了

能改變大小的窗體控制項擺放很是費勁, 常用方法就那幾個:

panel裡放控制項、anchor屬性修改 minsize maxsize屬性控制

12樓:

可以如下設定:

1:ctr.dock = dockstyle.fill;

適用於子控制項佔滿父控制項的情況;

2: ctr.anchor = top, bottom, left, right;

適用於任意大小控制項和窗體一起變大變小的情況。

13樓:xcheese摩羯

統一設定 一組 anchor 如top, right,更細緻的通過resize 事件用**控制。

c#控制項的位置和大小隨窗體大小的變化而變化

14樓:

窗體程式只能手動的在formsizechanged響應裡通過**調整窗體大小改變時控制項的位置。很不方便。

15樓:匿名使用者

設計檢視時將控制項放置再你需要的位置

dock屬性為none

anchor屬性為none

則該控制項的位置一直處於窗體的相對位置上

也可以使用flowlayoutpanel控制項規劃form的控制項位置。

16樓:

位子可以通過dock屬性和anchor屬性來控制。

如何讓windows form上的控制項跟隨窗體的縮放而自適應大小

17樓:茅赫

如**你的控制項須要填滿全部視窗空間,例如顯示資料用的dbgrid,可以設定dbgrid的align屬性為caclient,如許在視窗調劑大大小時,dbgrid就會主動調劑大大小了。然則如**是象dbedit之類的小控制項,就只能如同lichp兄所說,在form的resize事宜中根據調劑後的視窗大大小計算出每個控制項的left、top、width、height屬性,用法度榜樣來調劑了。

game exe 應用程式錯誤,exe應用程式錯誤

重新註冊系統所有dll檔案,消滅 記憶體不能為read或written 等錯誤 windows系統有時之所以會頻繁受到損傷,主要是許多應用程式常常共享呼叫一些dll檔案,一旦有的應用程式在使用完畢被自動解除安裝掉後,這些應用程式所呼叫的dll檔案往往也會跟著被刪除掉了,這麼一來windows系統或系...

如何關閉執行的程式 如何關閉應用程式

步驟1摁住鍵盤上的 ctrl shift esc 或者 ctrl alt delete 組合快捷鍵啟動 任務管理器 步驟2在任務管理器中點選需要結束的執行程式選中它 步驟3最後點選 結束任務 即可。如何關閉應用程式 所有開啟的程式左上角都有乙個叉,點選後就可以關閉程式了。有的應用被遮擋隱藏了起來,這...

如何更改應用程式通訊埠

不同的軟體在自己的設定頁面都可以更改。接收埠很多固定埠都對應的特定的業務,比如http 80,ftp 21等。傳送埠都是系統自動選擇的,固定也沒什麼意義。接收埠很多固定埠都對應的特定的業務,比如http 80,ftp 21等。傳送埠都是系統自動選擇的,固定也沒什麼意義。對,服務端的軟體和服務的接收埠...