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-------