2010-10-01 54 views
1

hii 我是一個在c#中更新鮮,所以我想知道如何調整datagrid(任何其他控件)aith尊重表單大小。 我剛剛在窗體中添加了一個datagrid,然後我需要做什麼?請幫助我...從最基本的請調整與表格大小成正比的數據網格

回答

1

對於您的窗體大小縮放使用不同的選項動態佈局(視在

的佈局的複雜性),首當其衝是

但你也可以用先進的集裝箱管制工作像

更多的信息我已經發布在an older question

如果您有更具體的問題想知道如何解決特定的佈局問題,您應該發佈一個新的問題,確切的問題。

但是在第一個提示中,我可以說沒有必要使用Resize事件並對自己做一些尺寸更改。總有一個解決方案可以通過上述要素來解決。

+0

好吧謝謝你這麼多oliver ....愛你.. – amk 2010-10-01 09:54:50

0

轉到屬性窗口並向下滾動到「停靠」並選擇停靠控件父容器。這將爲您提供有關如何控制停靠的各種選項。你應該在某種容器中放置一些容器,也許,如果你有按鈕或者想要顯示在網格上/下/旁邊的東西。另外,如果您的網格落後於其他控件,請選擇該控件並將其放在前面。

編輯

你需要一些容器中,把你的按鈕/下拉菜單。您可以使用流佈局面板(不會調整其子控件的大小),也可以使用普通面板或表格佈局面板。表一可讓您將子控件停靠在表格的每個單元格內,並且您可以將行設置爲自動調整大小到整個表格寬度的百分比。這樣一切都會相應地自動調整大小。

+0

好吧,這很好的大衛,但如果我使用2個或更多的文本框和2個按鈕,那麼我怎麼能調整整個事情在拍攝....我想你得到了什麼,我想指出.. – amk 2010-10-01 09:50:22

0

你有洞它的方式:

  1. 使用碼頭。它工作正常,使用起來非常簡單,但其限制是可以將它粘貼到父容器的一側。所以如果你想只在寬度上進行控制,你將會失敗。
  2. 使用錨點。它需要更多的配置,但可以分開地指定所有四個(上,右,下,底部的選項。

問候 Szymon