C# WinForm常用控件

Button 按钮,Label 标签

获取值 name.Text

*************************************************

 

CheckBox 选择框

获取值 name.Text

获取是否选中 name.Checked

设置选中 name.Checked = true

设置不选中 name.Checked = false

*************************************************

 

CheckedListBox 多选框

添加项 name.Items.Add("显示内容")

获取第一项的值 name.Items[0].ToString()

获取第一项是否选中 name.GetItemChecked(0)

设置第一项选中 name.SetItemChecked(0,true)

设置第一项不选中 name.SetItemChecked(0,false)

*************************************************

 

ComboBox 下拉框

添加项 name.Items.Add("显示内容")

获取选中的值 name.Text

设置第一项选中 name.SelectedIndex = 0

*************************************************

 

DateTimePicker 时间选择框

获取值 name.Text

设置值 name.Text = "2014-01-01";

日历和数字显示切换 

name.ShowUpDown  =true 日历

name.ShowUpDown  =false 数字显示

显示格式 

name.Format = DateTimePickerFormat.Long  显示(2014年 1月 1号)

name.Format = DateTimePickerFormat.Short 显示(2014/ 1 / 1)

name.Format = DateTimePickerFormat.Time显示(12:12:12)

name.Format = DateTimePickerFormat.Custom 自定格式,配合CustomFormat使用

设置格式 name.CustomFormat = "yyyy-MM-dd HH:mm:ss"   需要设置Format为Custom

*************************************************

 

LinkLabel 链接标签

获取文本值 name.Text

设置多个链接 name.Links.Add(文本字符串开始位置,文本占用长度 , "链接");

从多个链接获取第一个链接的值 name.Links[0].LinkData

多个链接,在点击事件中可以这样得到相应的链接 e.Link.LinkData    (e是 点击事件方法的LinkLabelLinkClickedEventArgs类)

*启动链接,可选择浏览器 Process.Start("chrome.exe", "http://www.baidu.com");  

*启动链接,默认浏览器 Process.Start("http://www.baidu.com");

*************************************************

 

ListBox

添加项 name.Items.Add("显示内容")

得到第一项的值 name.Items[0].ToString()

删除第一项 name.Items.Remove(name.Items[0])

*************************************************

 

ListView

选择控件显示方式 name.View =View.Details|View.LargeIcon|View.List|View.SmallIcon |View.Tile

在添加数据前后,可调用 name.BeginUpdate() 和 name.EndUpdate() 可以有效避免闪烁并大大提高加载速度  

 

1.Details

如果需要显示第一列的图片,需要绑定imageList控件name.SmallImageList=imageList控件;

设置标题 name.Columns.Add("标题名", 宽度, 对齐方式) 对齐方式选择HorizontalAlignment.Left | HorizontalAlignment.Center | HorizontalAlignment.Right

 

设置内容步骤:

ListViewItem lvi = new ListViewItem();

lvi.ImageIndex = i;    //如果有imageList绑定,可设置ImageIndex 显示第i张图标

lvi.Text =  "第一列内容";

lvi.SubItems.Add("第2列内容");

name.Items.Add(lvi);

 

2.LargeIcon

如果需要显示大图标图片,需要绑定imageList控件name.LargeImageList =imageList控件;

设置内容步骤:

ListViewItem lvi = new ListViewItem();

lvi.ImageIndex = i;      //如果有imageList绑定,可设置ImageIndex 显示第i张图标

lvi.Text = "图标下的内容";

name.Items.Add(lvi);

 

3.SmallIcon

如果需要显示小图标图片,需要绑定imageList控件name.SmallImageList =imageList控件;

设置内容步骤:

ListViewItem lvi = new ListViewItem();

lvi.ImageIndex = i;      //如果有imageList绑定,可设置ImageIndex 显示第i张图标

lvi.Text = "图标右边的内容";

name.Items.Add(lvi);

 

4.List

如果需要显示小图标图片,需要绑定imageList控件name.SmallImageList =imageList控件;

设置内容步骤:

ListViewItem lvi = new ListViewItem();

lvi.ImageIndex = i;      //如果有imageList绑定,可设置ImageIndex 显示第i张图标

lvi.Text = "图标右边的内容";

name.Items.Add(lvi);

 

5.Title

 

如果需要显示图标图片,需要绑定imageList控件name.LargeImageList=imageList控件;

设置内容步骤:

ListViewItem lvi = new ListViewItem();

lvi.ImageIndex = i;      //如果有imageList绑定,可设置ImageIndex 显示第i张图标

lvi.Text = "图标右边的内容";

name.Items.Add(lvi);

*************************************************

你可能感兴趣的:(C#基础,C#)