WinForms 中的常用控件

原文地址:http://www.dingos.cn/index.php?topic=957.0


可视化界面组件统称为控件。在System.Windows.Forms.Control命名空间。

【Button 控件】
Windows 窗体 Button 控件允许用户通过单击来执行操作。当该按钮被单击时,它看起来像是被按下,然后被释放。每当用户单击按钮时,即调用 Click 事件处理程序。可将代码放入 Click 事件处理程序来执行所选择的任意操作。
按钮上显示的文本包含在 Text 属性中。如果文本超出按钮宽度,则换到下一行。但是,如果控件无法容纳文本的总体高度,则将剪裁文本。Text 属性可以包含访问键,允许用户通过同时按 Alt 键和访问键来“单击”控件。
Button 控件还可以使用 Image 和 ImageList 属性显示图像。

【Label控件】
用于显示用户不能编辑的文本或图像。它们用于标识窗体上的对象(例如,描述单击某控件时该控件所进行的操作)或显示相应信息以响应应用程序中的运行时事件或进程。因为 Label 控件不能接收焦点,所以也可以用来为其他控件创建访问键。

【LinkLabel 控件】
能够向 Windows 窗体应用程序添加 Web 样式的链接。一切可以使用 Label 控件的地方都可以使用 LinkLabel 控件;还可以将文本的一部分设置为指向某个对象或网页的链接。
该对象具有连接到网页的HTML超级连接。
当用户点击标签按钮时LinkLabel类会引发LinkClicked事件。要打开响应这个事件的网页,需要使用来自System.Diagnostics命名控件的Process.Start方法。
LinkArea 属性设置激活链接的文本区域
LinkColor、VisitedLinkColor 和 ActiveLinkColor 属性设置链接的颜色
LinkClicked 事件确定选定链接文本后将发生什么
Links 属性可以访问一个由链接组成的集合
LinkData 属性的值可以用来存储要显示文件的位置或 Web 站点的地址

【TextBox 控件】
用于获取用户输入或显示文本。TextBox 控件通常用于可编辑文本,不过也可使其成为只读控件。文本框可以显示多个行,对文本换行使其符合控件的大小以及添加基本的格式设置。TextBox 控件仅允许在其中显示或输入的文本采用一种格式。
设置文本框的PasswordChar的属性用符合代替内容。
设置Multiline的属性为true表示多行显示,默认的情况是单行显示。
TextBox不会自动提供滚动条,可以设置ScrollBars属性指定滚动条,若WordWrap设置为True,则不显示水平滚动条。

【列表框(ListBox类)】
显示一个项列表,用户可从中选择一项或多项。
当 MultiColumn 属性设置为 true 时,列表框以多列形式显示项,并且会出现一个水平滚动条。
SelectionMode 属性确定一次可以选择多少列表项
SelectedIndex 属性返回对应于列表框中第一个选定项的整数值
Items.Count 属性反映列表中的项数
若要在 ListBox 控件中添加或删除项,可以使用 Items.Add、Items.Insert、Items.Clear 或 Items.Remove 方法
向列表框添加项目:
  • 使用Add方法
    listBox.Items.Add(newItem);
  • 使用Insert方法
    listBox.Items.Insert(0, newItem);    //0为索引号。
  • 通过AddRange把数组中的元素插入到列表框。
    string[] names = {"Rob", "John", "Alice"};
    listBox.Items.AddRange(names);
从列表框中删除项目:
  • 把索引给RemoveAt方法:
    listBox.Items.RemoveAt(index);
  • 可以使用Remove方法传递对象索引
    listBox.Items.Remove(obj);
  • Clear方法从列表框中删除所有项目
    listBox.Items.Clear();
选择列表框项目:
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜晚回家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值