1.txt_1.Text = (CheckBox1.Checked)?"选中状态":"非选中状态";
//根据CheckBox1.Checked是否 True还是False,一句话搞掂
2.Foreach(自变量a in 集合b)
{ 操作每一个a }
要点:1.自变量a是某种类型的变量(int、double、string、char、textbox、label、control等)
2.集合b是一组变量,但必须确保a和b的类型相同
3.a在循环中可以被调用,但不可以被赋值和改动
例子1:
protected void Button1_Click(object sender,EventArgs e)
{CheckBox _chk;
foreach(Control ctr in div_chks.Controls){
if(ctl is CheckBox){
_chk=(CheckBox)ctl;
if(_chk.Checked)
{ TextBox1.Text+=_chk.Text; }
}
}
}
例子2:对数组遍历
char[ ] cA="ASDFGHJKL".ToCharArray();
foreach(char _ca in cA){
TextBox1.Text+=_ca.ToString()+Convert.Tochar(13);
//Convert.Tochar(13)是换行的意思
3.DropDownList控件(下拉列表框)
交互性强。
注意:
ddl_1.SelectedItem.selected=false;//在设定之前,先要清除原先的选项,否则会报错
ddl_1.Items[2].Selected=true;
4.由程序动态创建控件
1.获取文本框内容,规避输入问题:try{}catch{}
2.在Panel中按数量添加文本框pnl.Controls.Add{_ctl};
3.测算总共控件的数量:controls.count
4.判断某控件是不是文本框:control isTextBox