WinForm 控件

一:ComBobox 下拉框

获取当前选中的item

 private void ChooseProvinceBox_SelectedValueChanged(object sender, EventArgs e)
 {
     var comboBox = sender as ComboBox;
        string text= comboBox.SelectedItem.ToString();
 }

当然也可以直接通过下拉框的名称+点直接将窗体里的下拉框找出来。也可以像我一样,通过sender转一下类型,找到当前事件中的ComboBox。

selectedValue selectedIndex 属性

selectedValue:当前选择的值

selectedIndex:当前所选择的索引,比如中途下拉框的内容会发生变化,索引也会发生变化。

 二:RadioButton 单选框

(Radio是收音机的意思,收音机上的按钮就是单选的,按下去的那种,所以理解成单选框 ps:自己瞎理解)

它有一个Checked的属性,用于记录是否被选。true为被选中,false为没选中。

它有一个CheckedChanged事件。

 private void ChooseGenderradioButton_CheckedChanged(object sender, EventArgs e)
 {
        var radioButton = sender as RadioButton;
        //MessageBox.Show(radioButton.Checked.ToString());
        //如果为true 则被选 
         if (radioButton.Checked)
         {
                
              
         }
         else //取消选择
         {
                
         }
}

三:CheckBox 复选框

与上面的单选框而言,它是可以多选的。

同样也有Checked属性和CheckedChanged事件。

 private void checkBox_CheckedChanged(object sender, EventArgs e)
 {
        var checkBox = sender as CheckBox;
        if (checkBox.Checked)
        {
               
        }
        else //取消选择
        {
             
        }
 }

四:DateTimePicker  日期选择器

 时间选择器,在选择之后有一个CloseUp事件。用于选择后,选择器关闭后触发。

private void dateTimePicker1_CloseUp(object sender, EventArgs e)
{
      MessageBox.Show(this.dateTimePicker1.Value.ToString());
}

五:Timer类 定时器

 这个不是控件,是一个类。

//定义一个定时器
Timer timer = new Timer();
//设置一个时间间隔,每隔5秒一次 timer.Interval
= 5000;
//每隔几秒后触发一次,在该事件里写上你要做的事情 timer.Tick
+= new EventHandler(SetYellowLight);
//定时器是否可用 timer.Enabled
= true;
//定时器开启 timer.Start();
private void SetYellowLight(object sender, EventArgs e)
{
     MessageBox.Show("2333");
}

 

 

 

---some words---

1.combo:小型爵士乐队,三明治等组合食物

2.ComboBox:组合下拉框

3.Radio:收音机

4.RadioButton 单选框

5.Check 复查,检查,核对

5.Checked 选中的,

6.Picker 选择器

7.DateTimePicker 日期选择器

8.Timer 定时器

9.Tick 钟的滴答声

10.Interval 区间,间隔

-----the end-------

posted @ 2017-10-09 20:49  5只猫  阅读(399)  评论(0编辑  收藏  举报