C 窗體控制項 分組框控制項GroupBox

2021-09-06 05:16:19 字數 999 閱讀 4957

groupbox控制項又稱為分組框,分組框(groupbox)是對控制項進行分組的控制項,可以設定每個組的標題。分組框控制項屬於容器控制項,一般不對該控制項編碼。

groupbox控制項常常用於邏輯地組合一組控制項,如radiobutton 及 checkbox控制項,顯示乙個框架,其上有乙個標題。

組框的用法非常簡單,把它拖放到窗體上,再把所需的控制項拖放到組框中即可(但其順序不能顛倒--不能把組框放在已有的控制項上面)。其結果是父控制項是組框,而不是窗體,所以在任意時刻,可以選擇多個radiobutton。但在組框中,一次只能選擇乙個radiobutton。

這裡需要解釋一下父控制項和子控制項的關係。把乙個控制項放在窗體上時,窗體就是該控制項的父控制項,所以該控制項是窗體的乙個子控制項。而把乙個groupbox放在窗體上時,它就成為窗體的乙個子控制項。而組框本身可以包含控制項,所以它就是這些控制項的父控制項,其結果是移動groupbox時,其中的所有控制項也會移動。

把控制項放在組框上的另乙個結果是可以改變其中所有控制項的某些屬性,方法是在組框上設定這些屬性。例如,如果要禁用組框中的所有控制項,只需把組框的enabled屬性設定為false即可。

windows窗體使用groupbox控制項對控制項分組的原因有3個:

對相關窗體元素進行視覺化分組以構造乙個清晰的使用者介面。

建立程式設計分組(如單選按鈕分組)。

設計時將多個控制項作為乙個單元移動。

分組框常用的屬性只有text,使用該屬性修改分組框中的標題。使用分組框建立一組控制項的步驟如下:

(1)在窗體上繪製groupbox控制項。

(2)向分組框新增其他控制項,在分組框內繪製各個控制項。如果將現在控制項放到分組框中,可以選定這些控制項,將它們剪下到剪貼簿,選擇groupbox控制項,再將它們貼上到分組框中。也可以將控制項拖到分組框中。

(3)將分組框的text屬性設定為適當標題。

(4)位於分組框中的所有控制項隨著分組框的移動而一起移動,隨著分組框的刪除而全部刪除,分組框的visible屬性和enabled屬性也會影響到分組框中的所有控制項。分組框的最常用的屬性是text,一般用來給出分組提示。

GroupBox 分組框控制項

groupbox控制項是由system.windows.forms.groupbox類提供的,作用是為其他控制項提供可識別的分組。可在同一頁面,實現多個單選的radiobutton 通常,使用分組框按功能細分窗體,例如,乙個學生在璇姐班級和系別時,為了細分窗體,可用兩個groupbox控制項來設定,...

C 窗體控制項 日期控制項DateTimePicker

日期控制項 datetimepicker 用來控制使用者的輸入日期,使用該控制項可以使使用者通過選擇的方式填寫日期,避免輸入日期格式判斷。datetimepicker常用的屬性 showupdown 指示是否為修改控制項值顯示數字顯示框,而不是顯示下拉日曆。format 日期的顯示樣式。maxdat...

C 窗體控制項 標籤控制項Label

visual studio附帶的許多控制項。這些控制項擁有各種功能,通過visual studio的設計功能,開發使用者介面 處理使用者的互動將非常簡單 有趣。在使用windows窗體時,就是在使用system.windows.forms命名空間。這個命名空間使用using指令包含在儲存form類的...