1.將winform分為三列
整個窗體分成可以自動調節的三列的做法:
1、往窗體上丟兩個panel控制項
其中:panelleft——設定dock屬性為「left」,並調節好其寬度
panelright——設定dock屬性為「right」,並調節好其寬度
2、往窗體上丟乙個splitter控制項名為splitterleft,使其與panelleft靠緊,設定其dock屬性為「left」
3、往窗體上丟乙個splitter控制項名為splitterright,使其與panelright靠緊,設定其dock屬性為「right」
4、往窗體上丟乙個panel控制項名為panelcenter,設定其dock屬性為「center」
執行就可以實現預期效果(注意:splitter控制項只能作為窗體的controls屬性的子控制項,而不能是某panel控制項的子控制項)
minsize和minextra屬性,限制分隔欄可以移動的距離。其區別是minsize屬性指定在分隔欄和分隔欄所在的容器邊界之間最小距離(單位是畫素)。minextra屬性指定容器的對邊和分隔欄之間的距離(單位是畫素)。
2.將winform分為兩列
新建乙個窗體,按照下列順序新增控制項。
1、放入乙個panel比如:panel1 然後設定他的dock屬性為:left;
2、放入乙個splitter比如:splitter1 設定它的背景顏色為乙個特殊的顏色,便於看執行效果;
3、放入乙個panel比如:panel2 然後設定他的dock屬性為:fill;
4、編譯執行程式,這時候就沒有問題了。
3.將winform分為三列,並且中間那一列還需要分成上下兩部分
首先重複上面的第一種方法,先分成三列
然後再中間的面板上,進行分成兩行的操作
先丟乙個groupbox,設定dock為bottom
然後拖乙個splitter,設定dock為bottom
最後再拖乙個datagridview,設定dock為fill
Winform中DataGridView多行刪除
在datagridview中刪除選中行,從資料庫中刪除。region 在datagridview中刪除選中行 點選刪除按鈕 private void buttondelete click object sender,eventargs e else strname sql語句 oraclecomma...
Winform載入中效果
1,loaderform窗體中新增picturebox,然後新增loading 2,窗體內屬性設定 startposition centerscreen在螢幕中心顯示 topmost true置頂顯示 showintaskbar false不在工作列顯示 formborderstyle none不顯...
WEB中呼叫WINFORM控制項
參見http liuwu.me post how to including a winforms user control in an aspnet web page 1.aspx 使用vs2010建立了乙個簡單的winform控制項,該控制項僅僅是將顏色變換一下,結果顯示的是物件圖示 非紅叉!折騰...