自学c#基础第五课,常用控件button、groupbox、combobox
button
视频中使用了两种方式:
1.工具箱直接拖出来后编辑
2.在加载代码区手敲代码创建按钮
主要讲解了第二种方式,我就不手敲了。
groupbox
groupbox中可以放置button、image、lable等控件,主要是通过外置按钮来控制整个groupbox的显示和隐藏(Visible),另外groupbox的字体设置后,对应的里面的控件也会随着改变。
combobox
combobox数据的添加:属性框添加和代码添加。
combobox选中后不可编辑:属性中的DropDownStyle选择DropDownList
combobox选中的值输出序列号和值
DataTable的数据导入和显示
using System.Data;
namespace WinFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//代码添加comboBox1数据
comboBox1.Items.Clear();
comboBox1.Items.Add(11);
comboBox1.Items.Add(22);
comboBox1.Items.Add(33);
//dt数据的绑定
DataTable dt = new DataTable();
dt.Columns.Add("name");
dt.Columns.Add("value");
dt.Rows.Add("name", "wqy");
dt.Rows.Add("name", "jjd");
dt.Rows.Add("name", "wds");
comboBox1.DataSource = dt;
//这里如果是value那么会出现wqy jjd wds的值,如果选择name那么显示值都是name
comboBox1.DisplayMember = "name";
comboBox1.ValueMember = "value";
}
private void button2_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
string name = comboBox1.SelectedIndex.ToString();
MessageBox.Show(name);
string value = comboBox1.SelectedItem.ToString();
MessageBox.Show(value);
}
private void button2_Click_1(object sender, EventArgs e)
{
//这里根据
string value = comboBox1.SelectedValue.ToString();
string name = comboBox1.SelectedText.ToString();
MessageBox.Show(value);
MessageBox.Show(name);
}
}
class Person
{
int age;
private string name;
public int Age { get => age; set => age = value; }
public void Run()
{
}
}
}
浙公网安备 33010602011771号