你的位置:首页 > ASP.net教程

[ASP.net教程]C# 窗体


窗体的事件:
删除事件:先将事件页面里面的挂好的事件删除,再删后台代码里面的事件

Panel是一个容器

1、Label -- 文本显示工具
Text:显示的文字
取值、赋值:lable1.Text

2、TextBox -- 文本框
取值、赋值:TextBox1.Text

3、RichTextBox --文本域

4、Button -- 按钮
点击事件:双击按钮

5、radioButton -- 单选按钮
Checked属性:是否选中
foreach (Control i in panel1.Controls)
{
if (i is RadioButton)
{
RadioButton ra = i as RadioButton;
}
}
如果要进行分组,则将同一组的按钮放到同一个容器下

6、checkbox
Checked属性:是否选中
Tag属性:可以存储自定义数据
如果要进行分组,则将同一组的按钮放到同一个容器下

7、listbox--列表框
显示数据:
//给listbox指定数据源
listNation.DataSource = da.Select();
//指定显示的值
listNation.DisplayMember = "Name";
//指定后台value值
listNation.ValueMember = "Code";

取选中项的value值:
listNation.SelectedValue.ToString()
listNation.SelectedItem as Nation;//取选中项,取到的是实体对象
如果选中多个数据取选中值:
foreach (Nation data in listNation.SelectedItems)
{
MessageBox.Show(data.Code);
}

设置某项选中:
listNation.SelectedIndex = -1;
listNation.SelectedValue = "n090";

8、combobox--下拉列表

9、DataTimePicker -- 日期选择控件
设置选中:
dateTimePicker1.Value = Convert.ToDateTime(sj);
dateTimePicker1.Text = sj;
取选中值:
dateTimePicker1.Value.ToString("yyyy年MM月dd HH:mm:ss:ms")

10、PictureBox
外观,Image可以选择图片路径
行为,SizeMode可以设置图片大小布局方式

11、Imagelist
imageList1.Images[n];

12、notifyicon

13、MenuStrip

14、ContextMenuStrip

15、ToolTip --鼠标移入提示框

16、ProgressBar --进度条
value来设置进度条当前进度