鍍金池/ 問答/C#/ VC#2008大學(xué)教程的這段代碼不明白

VC#2008大學(xué)教程的這段代碼不明白

先上代碼

public partial class Form1 : Form
    {
        private MessageBoxIcon iconType;
        private MessageBoxButtons buttonType;
        public Form1()
        {
            InitializeComponent();
        }

        private void buttonType_CheckedChanged(object sender, EventArgs e)
        {
            MessageBox.Show("This is a value", "buttonType", buttonType, iconType, 0, 0);
            if (sender == okRadioButton)
                buttonType = MessageBoxButtons.OK;
            else if (sender == okCancelRadioButton)
                buttonType = MessageBoxButtons.OKCancel;
            else
                buttonType = MessageBoxButtons.RetryCancel;
        }

        private void iconType_checkedChanged(object sender, EventArgs e)
        {
            if (sender == asteriskRadioButton)
                iconType = MessageBoxIcon.Asterisk;
            else if (sender == errorRadioButton)
                iconType = MessageBoxIcon.Error;
            else
                iconType = MessageBoxIcon.Stop;
        }
        private void okRadioButton_CheckedChanged(object sender, EventArgs e)
        {

        }

        

        private void displayButton_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show(
                "This is your Custom MessageBox.", "Custon MessageBox", buttonType, iconType, 0, 0
                );
        }
    }

這里面的buttonType_checkedChanged和iconType_checkedChanged哪里來的啊,完全沒有用么

回答
編輯回答
孤慣

checkedChanged是狀態(tài)改變事件,你寫的是winform項(xiàng)目
你要么是不小心點(diǎn)到了這里:

clipboard.png

2018年5月16日 09:06
編輯回答
背叛者

buttonType_checkedChanged和iconType_checkedChanged 是點(diǎn)擊控件自動生成的事件,和控件是關(guān)聯(lián)的

2017年6月6日 07:17
編輯回答
賤人曾

方法名都是有意義的、不會隨便亂取、好的方法名一看就知道這是哪個控件的、

buttonType_CheckedChanged 下劃線前面的buttonType就是這個控件的名稱、下劃線后面的CheckedChanged就是該控件發(fā)生的事件、

你可以通過雙擊該控件、自動生成單機(jī)事件、一般默認(rèn)的方法名就這樣、

2017年11月8日 10:14
編輯回答
紓惘

這個是綁定了checkbox的狀態(tài)變化事件,雙擊form中的checkbox會自動生成這個事件。
具體的事件綁定代碼已經(jīng)由vs生成好了,綁定部分的代碼在form1.designer.cs文件中

2017年4月28日 17:01