学习学习Winform分组类控件分组类控件(Panel、、groupBox、、TabControl)
主要和大家一起学习Winform分组类控件,包括容器控件(Panel),分组框控件(groupBox)和选项卡控件
(TabControl)等控件,感兴趣的小伙伴们可以参考一下
分组类控件主要包括容器控件(Panel),分组框控件(groupBox)和选项卡控件(TabControl)等控件。
一、一、Panel控件控件
Panel控件是由System.Windows.Forms.Panel类提供的,主要作用就是将其他控件组合一起放在一个面板上,使这些控件更
容易管理。当Panel控件面板上要显示过多的控件时,可设置AutoScroll属性为true。
Panel控件在默认情况下不显示边框,如把BorderStyle属性设置为不是none的其他值,就可以使用面板可视化地组合相关的
控件。
实例:实例:演示演示Panel控件的控件的BorderStyle属性和属性和AutoScroll属性属性
(1)在窗体中添加一个Panel控件,设置AutoScroll属性为true,设置BorderStyle属性为Fixed3D,添加一个Button控件和一个
ListBox控件,设置Button控件的Text属性为“增加”。
(2)双击Button控件生成Click事件,在Click事件中完成向ListBox控件添加一个项目并且使其高度增加20,代码为:
<span style="font-size:18px;"> private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("子项");//增加子项
listBox1.Height = listBox1.Height + 20;//增加高度
}</span>
完整的窗体代码为:
<span style="font-size:18px;">using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("子项");//增加子项
listBox1.Height = listBox1.Height + 20;//增加高度
}
}
}
</span>
运行窗体然后多次点击增加按钮的结果为: