winform應用程式之各控制項學習

2021-07-14 18:07:11 字數 2590 閱讀 9849

文字類控制項:

1、標籤控制項(label控制項)用於顯示使用者不能編輯的文字,布局中的autosize屬性可以設定是否調整大小,設計中的locked屬性可以設定是否鎖定控制項使其不可更改,顯示內容文字text屬性,設定visible屬性來設定lable控制項的顯示和隱藏。

2、按鈕控制項(button控制項)click事件觸發,設定窗體的acceptubtoon或者cancelbutton屬性,使enter或者esc鍵和按鈕單擊的效果相同。

3、文字框控制項(textbox控制項)用於獲取使用者輸入的資料或者顯示文字。readonly屬性的使用,passwordchar屬性及usesystempasswordchar屬性的使用的使用;多行文字框multiline屬性的設定。突出顯示文字框中的文字,selectionstart屬性用於設定起始位置,selectionlength屬性用於設定選擇文字的長度。文字框的textchanged事件。

4、有格式文字控制項(richtextbox控制項)

設定scroll(滾動條)屬性的值,及字型屬性的設定font屬性。超連結的顯示,在控制項的

linkclicked事件中

編寫事件處理程式。

selectionbullet屬性

及左右邊緣縮排

selectionindent屬性

及selectionhangingindent屬性

的使用。

selectionrightindent屬性

的使用。

選擇類控制項:

1、下拉組合框控制項(

comobobox控制項

)dropdownstyle屬性

的應用。

selectall方法

的使用。

selectedvaluechanged事件

的應用。

2、核取方塊控制項(

checkbox控制項

)在click事件

中判斷checkstate屬性

的值checked或者unchecked

。checkestatechanged事件

的使用。

3、單選按鈕控制項(

radiobutton控制項

)4、數值選擇控制項(

numericupdown控制項

)顯示和輸入數值的控制項。

value屬性,maximum屬性,minimum屬性decimalplaces屬性

5、列表控制項(

listbox控制項

)horizontalscrollbar屬性

(水平滾動條)

scrollalwaysvisible屬性

(垂直滾動條)

設定控制項的

selectionmode屬性值為selectionmode列舉成員multiextened

。實現在控制項中可以選擇多項。

分組類控制項:

1、容器控制項(

panel控制項

)show方法

可以顯示控制項,

textboxfocus()方法

的使用,使游標焦點處於文字框。

2、分組框控制項(

groupbox控制項

)顯示邊框,顯示標題,無滾動條。

3、選項卡控制項(

tabcontrol控制項

)新增、刪除以及清除選項卡的使用及選項卡圖示的修改(使用

imagelist屬性)

選單、工具欄和狀態列控制項

1、選單控制項(

menustrip控制項

)檔案(&f)

2、工具欄控制項(

toolstrip控制項

)下拉列表中有8種不同的型別。

3、狀態列控制項(

statussript控制項)

windows應用程式高階控制項:

imagelist控制項(儲存影象控制項)

:向imagelist控制項中新增影象。在imagelist控制項中移出物件。結合picturebox控制項使用。

listview控制項(列表檢視控制項)

:新增項,移出項,選擇listview控制項中的項。為listview控制項中的項新增圖示。在listview控制項中啟用平鋪檢視,為listview控制項中的項分組。

treeview控制項(樹控制項)

:顯示層次結構,子節點和父節點。新增和刪除樹節點,獲取樹控制項中選中的節點,為樹控制項中的節點設定圖示。

datetimepicker控制項(日期控制項)

:用於選擇日期和時間,以自定義格式顯示日期,返回控制項中選擇的日期。

monthcalender控制項

(月曆控制項)

:更改控制項的外觀,配色方案,顯示週數,在控制項中顯示多個月份,在控制項中以粗體顯示特定日期。在控制項中選擇日期範圍。

errorprovider控制項

:驗證文字框的輸入。

helpprovider控制項

:呼叫幫助檔案?

timer控制項

:可以定期引發時間,控制項使為windows窗體環境設計的,時間間隔長度由interval屬性定義,單位為毫秒。設定時間間隔。

progressbar控制項

:控制項通過水平放置的方框中顯示適當數目的矩形,指示工作的進度。

在WinForm應用程式中嵌入WPF控制項

我們知道,在 wpf介面上新增 winform 的控制項需要使用 windowsformhost 類。而在 winform 介面上新增 wpf控制項該如何做呢?有沒有類似的類呢?明顯是有的,elementhost 就是為了在 winform 應用程式中嵌入 wpf元素而定義的。它繼承自system....

在WinForm應用程式中嵌入WPF控制項

我們知道,在 wpf介面上新增 winform 的控制項需要使用 windowsformhost 類。而在 winform 介面上新增 wpf控制項該如何做呢?有沒有類似的類呢?明顯是有的,elementhost 就是為了在 winform 應用程式中嵌入 wpf元素而定義的。它繼承自system....

在WinForm應用程式中嵌入WPF控制項

我們知道,在 wpf介面上新增 winform 的控制項需要使用 windowsformhost 類。而在 winform 介面上新增 wpf控制項該如何做呢?有沒有類似的類呢?明顯是有的,elementhost 就是為了在 winform 應用程式中嵌入 wpf元素而定義的。它繼承自system....