C#常用控件说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#常用控件说明相关的知识,希望对你有一定的参考价值。

参考技术A 下面介绍一些窗体的最常用方法。

1、常用属性:

1、主要属性:

2、常用方法:

3、常用事件:

RichTextBox是一种既可以输入文本、 又可以编辑文本的文字处理控件, 与TextBox控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、 字体, 还具有字符串检索功能。 另外, RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。

1、常用属性
上面介绍的 TextBox 控件所具有的属性,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他属性。

2、常用方法
前面介绍的 TextBox 控件所具有的方法,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他方法。

【Windows 窗体】控件组中的 NumericUpDown 控件看起来像是一个文本框与一对用户可单击以调整值的箭头的组合。可以通过单击向上和向下按钮、按向上和向下箭头键来增大和减小数字,也可以直接输入数字。单击向上箭头键时,值向最大值方向增加;单击向下箭头键时,值向最小值方向减少。

1、常用属性:

与 TextBox控件一样,NumericUpDown控件的常用事件有:ValueChanged、GotFocus、LostFocus等。

Button控件又称按钮控件,是 Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton或 CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按 Enter 或 Esc 键来触发按钮的 Click事件。
一般不使用 Button 控件的方法。Button 控件也具有许多如 Text、ForeColor 等的常规属性,此处不再介绍,只介绍该控件有特色的属性。以后介绍的控件也采用同样的方法来处理。

1、常用属性

2、常用事件:

GroupBox控件又称为分组框,它在工具箱中的图标是 。该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组。
通过分组框的Text属性为分组框中的控件向用户提供提示信息。设计时,向GroupBox 控件中添加控件的方法有两种:一是直接在分组框中绘制控件;二是把某一个已存在的控件复制到剪贴板上,然后选中分组框,再执行粘贴操作即可。
位于分组框中的所有控件随着分组框的移动而一起移动,随着分组框的删除而全部删除,分组框的Visible属性和Enabled属性也会影响到分组框中的所有控件。分组框的最常用的属性是Text,一般用来给出分组提示。

RadioButton又称单选按钮,其在工具箱中的图标为 ,单选按钮通常成组出现,用于提供
两个或多个互斥选项,即在一组单选钮中只能选择一个。

1、常用属性:

2、常用事件:

ListBox 控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择。在列表框中,用户一次可以选择一项,也可以选择多项。

1、常用属性:

2、常用方法:

ListBox控件常用事件有Click和 SelectedIndexChanged,SelectedIndexChanged事件在列表框中改变选中项时发生。

C# 控件不刷新问题

/**********************************************************************
 *                       C# 控件不刷新问题
 * 说明:
 *     当网络连接出问题的时候,希望C#控件能够自动更新界面上的控件。
 *
 *                                  2016-12-3 深圳 南山平山村 曾剑锋
 *********************************************************************/

一、参考文档:
    1. C#刷新控件的几种方法
        http://blog.csdn.net/cocoasprite/article/details/43192123

二、操作代码:
    Action<String> AsyncUIDelegate1 = delegate(string n) { connect.Text = "Connect"; connect.Refresh(); };
    telegraphContent.Invoke(AsyncUIDelegate1, "");

 

以上是关于C#常用控件说明的主要内容,如果未能解决你的问题,请参考以下文章

求C# WinForm DataGridViewRow 控件的用法 要常用的 详细点 谢谢

C# Winform 跨线程更新UI控件常用方法汇总

C# Winform 跨线程更新UI控件常用方法总结(转)

C# Excel常用控件总结

C# Winfrom常用的几个公共控件

easyui常用控件及参数说明