按钮类控件.zip
1. 按钮类控件
1. button
2. radiobutton (单选按钮)
//设置字符为宋体
if (radioButton1.Checked)
textBox1.Font = new Font("宋体", textBox1.Font.Size, textBox1.Font.Style);
3. checkBox(复选框控件)
// 设置字体风格 加粗
if (checkBox1.Checked)
{
textBox1.Font = new Font(textBox1.Font.FontFamily, textBox1.Font.Size,textBox1.Font.Style| FontStyle.Bold);
}
else
{
textBox1.Font = new Font(textBox1.Font.FontFamily, textBox1.Font.Size, textBox1.Font.Style ^ FontStyle.Bold);
}
this.checkBox1.ThreeState = true; //复选框三态 默认为false 中间态也是被选中的(checked属性为true)
2. 容器类控件
1. groupbox(分组框控件)
- 主要用于给RadioButton等控件分组。
- 位于分组框中的所有控件随着分组框的移动而一起移动,随着分组框的删除而全部删除,分组框的Visible属性和Enabled属性也会影响到分组框中的所有控件
2. Panel(面板控件)
Panel控件类似于GroupBox控件;但是,只有Panel控件才能具有滚动条,并且只有GroupBox控件才能显示标题。
简单的说,panel控件是一个容器控件,你可以在上面放置别的控件,当做一个Form用。
常用属性
BorderStyle属性:用于设置边框的样式。
AutoScroll属性:设置是否显示滚动条。
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; // 边框样式 // this.panel1.BorderStyle = BorderStyle.Fixed3D; //3D样式的边框 this.panel1.Visible = true; this.panel1.AutoScroll = true;
3.tabControl
添加页面
string title = "TabPage " + (tabControl1.TabCount + 1).ToString(); TabPage myTabPage = new TabPage(title); tabControl1.TabPages.Add(myTabPage);
删除页面
// Removes the selected tab: tabControl1.TabPages.Remove(tabControl1.SelectedTab); // Removes all the tabs: tabControl1.TabPages.Clear();
热键:
在大家给button,label,menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text=”确定(&0)”。就会有快捷键了,这时候按Alt+0就可以执行按钮单击事件。
this.radioButton5.Text = "18(&P)";