3.4 按鈕 (button) 控制項
使用者單擊按鈕,觸發單擊事件,在單擊事件處理函式中完成相應的工作。
1. button 控制項的常用屬性和事件
? 屬性 text:按鈕表面的標題
? 事件 click:使用者單擊觸發的事件,一般稱作單擊事件。
2. 例子 e3_2
本例說明如何用程式修改屬性, 如何使用方法, 增加事件函式。 該例在視窗中顯示一行
文字, 增加 2 個按紐, 單擊標題為紅色的按紐把顯示的文字顏色改為紅色, 單擊標題為黑色
的按紐把顯示的文字顏色改為黑色。實現步驟如下:
(1) 繼續上例,放三個 button 控制項到窗體,修改屬性 text,
使標題分別為紅色,黑色, 退出。設計好的介面如右圖。
(2) 選中標題為紅色的按紐,開啟事件視窗 ,顯示該控制項所能響應的所有事件, 其中左側為事件
名稱,右側為事件處理函式名稱,如果為空白,表示還
沒有事件處理函式, 選中 click 事件,雙擊右側空白處, 增加單擊 (click) 標題為紅色的
按鈕的事件處理函式如下:
private void button1_click( object sender, system.eventargs e)
// 注意 label1 是控制項的名字 (label 的 name屬性 ),用它來區分不同的控制項。
(3) 單擊(click) 標題為黑色的按紐的事件處理函式如下:
private void button2_click( object sender, system.eventargs e)
(4) 單擊(click) 標題為退出的按紐的事件處理函式如下:
private void button3_click( object sender, system.eventargs e)
close()為窗體 (form) 的方法,作用是關閉注窗體。 由於關閉了主窗體, 程式也就結束了。
注意, 引用窗體的方法和屬性時可不用指定物件名, 換句話講, 如不指定屬性或方法的物件
名,預設為窗體的屬性或方法。而使用其它元件的屬性及方法要指明所屬元件物件,例如
label1.forecolor=color.red;
(5) 編譯,執行,單擊標題為紅色的按紐,窗體顯示字串顏色變為紅色,單擊標題為黑色
的按紐,窗體顯示字串顏色變為黑色,單擊標題為退出的按紐,結束程式。
C 窗體控制項 單選按鈕控制項RadioButton
單選控制項 radiobutton 顯示為乙個標籤,左邊是乙個原點,該原點可以是選中或未選中。在要給使用者提供幾個互斥選項時,就可以使用單選按鈕。例如,詢問使用者的性別。把單選按鈕組合在一起,給它們建立乙個邏輯單元,此時必須使用groupbox控制項或其他容器。首先在窗體上拖放乙個組框,再把需要的r...
C 單選按鈕和組控制項
3.8 單選按鈕 radiobutton 和 groupbox 控制項 radiobutton 是 單 選 按 鈕 控 件 多 個 radiobutton 控 件 可 以 為 一 組 這 一 組 內 的 radiobutton 控制項只能有乙個被選中。groupbox控制項是乙個容器類控制項,在其內...
HtmlInputButton 按鈕控制項
按鈕最主要的功用為執行乙個指令或動作。對於窗體來說是將填好的資料傳送出去。它的type 屬性有三種型態 當為submit 時是傳送資料,等於button 時可以用來觸發事件程式,而reset 是用來重置窗體成為初始狀態 指定type reset 時,並不需要指定任何程式 就可以重設 窗體內的輸入控制...