winform程式中將控制項置於最頂層或最底層的方法

2022-01-12 09:21:25 字數 436 閱讀 6102

有時,我們可能動態的新增控制項,並準備將其置於對頂層或最底層。實現的方法有兩個:

一種方法是在winform窗體中使用controls控制項集的setchildindex方法,該方法將子控制項設定為指定的索引值,其方法原型如下:

void setchildindex(control child, int newindex)

假設窗體中有乙個按鈕button控制項,名為button1,如果將其的索引設定為10,源**如下:

this.controls.setchildindex(button1, 10);

索引越大,控制項位置越靠上。

另外一種方法是使用相應控制項的使用其源**如下:

button1.bringtofront();  //將控制項放到所有控制項最前端 button1.sendtoback();   //將控制項放到所有控制項最低端

Winform控制項程式設計

winform控制項通常有三種型別 復合控制項 composite controls 擴充套件控制項 extended controls 自定義控制項 custom controls 復合控制項 將現有的各種控制項組合起來,形成乙個新的控制項,將控制項的功能集中起來。擴充套件控制項 在現有控制項的控...

winform 控制項透明

要實現c winform中的控制項與背景的透明,可以通過設定控制項的backcolor屬性為transparent,同時設定其父控制項。因為在c 中,控制項的透明指對父窗體透明。如果不設定parent屬性,那麼控制項將只對form透明,顯示的時候都會把form的背景色 預設為control 重刷一遍...

Winform控制項簡寫

控制項名稱 縮寫 button按鈕 btncheckbox核取方塊 chkcolumnheader檢視列表頭 colcombobox組合框 cbocontextmenu快捷選單 ctmdatagrid資料網格控制項 dgdatagridview資料網格檢視控制項 dgvdtetimepicker時間...