按鈕控制項程式設計例項

2021-07-11 23:26:52 字數 1446 閱讀 6428

一:按鈕控制項

按鈕控制項有一般的button按鈕,radio button單選按鈕和check button按鈕;他們都是派生於cbutton類的例項物件,綜合這些按鈕可以實現不同的功能;

二:程式設計例項

1:建立基於mfc對話方塊的應用程式,設計對話方塊如下:

2:給6個check 復選擇按鈕新增六個control變數;m_check1,...m_check6;然後在初始化對話方塊的函式裡,bool cbuttondlg::oninitdialog()中新增如下**:

// todo: 在此新增額外的初始化**

m_check1.enablewindow(false);

m_check2.enablewindow(false);

m_check3.enablewindow(false);

m_check4.enablewindow(false);

m_check5.enablewindow(false);

m_check6.enablewindow(false);

m_check1.setcheck(0);

m_check2.setcheck(0);

m_check3.setcheck(0);

m_check4.setcheck(0);

m_check5.setcheck(0);

m_check6.setcheck(0);

初始化對話方塊,使六個復選擇按鈕均不能被選擇,而且均為選中;

3:給三個radio button新增訊息響應函式:

void cbuttondlg::onbnclickedradioportal()

void cbuttondlg::onbnclickedradioforum()

void cbuttondlg::onbnclickedradioblog()

可以看到,選擇後先初始化目的是為了消除上一次選擇的影響;同時使對應的復選擇框enablewindow,可以被選中;

4:在editcontrol中顯示選擇結果,在確定按鈕中新增訊息響應函式:

void cbuttondlg::onbnclickedbutton1()

if(m_check2.getcheck()==1)

if(m_check3.getcheck()==1)

if(m_check4.getcheck()==1)

if(m_check5.getcheck()==1)

if(m_check6.getcheck()==1)

setdlgitemtext(idc_edit1,strwebsite);

}

這樣就可以在文字框中顯示結果了;

UIButton 按鈕控制項 IOS開發 (例項)

uibutton是乙個標準的uicontrol控制項,所以如果你對uicontrol不甚了解還是先看一下我的另一篇博文 uicontrol ios控制項程式設計 一 建立 兩種方法 1.常規的 initwithframe uibutton btn1 uibutton alloc initwithfr...

HtmlInputButton 按鈕控制項

按鈕最主要的功用為執行乙個指令或動作。對於窗體來說是將填好的資料傳送出去。它的type 屬性有三種型態 當為submit 時是傳送資料,等於button 時可以用來觸發事件程式,而reset 是用來重置窗體成為初始狀態 指定type reset 時,並不需要指定任何程式 就可以重設 窗體內的輸入控制...

text按鈕控制項

include include include include include include include include include includeprivate qpushbutton button 新建按鈕 qlabel showlabel 標籤顯示 qimage image prot...