C#常用控件说明

C#常用控件说明,第1张

下面介绍一些窗体的最常用方法。

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事件在列表框中改变选中项时发生。

打开在 如何:创建用户控件并将它承载在对话框中 中创建的 MFC 应用程序。

将下行添加到 MFC02Viewh 中 CMFC02View 类声明的 public overrides 节。

gcroot<WindowsControlLibrary1::UserControl1 ^> m_ViewControl;

添加 OnInitialupdate 的重写。

显示“属性”窗口 (F4)。在“类视图”(Ctrl+Shift+C) 中,选择 CMFC02View 类。在“属性”窗口中,选择“重写”图标。将列表向下滚动到 OnInitialUpdate。单击下拉列表并选择“<添加>”。在 MFC02Viewcpp 中,确保 OnInitialUpdate 函数的正文如下所示:

CWinFormsView::OnInitialUpdate();

m_ViewControl = safe_cast<WindowsControlLibrary1::UserControl1 ^>(this->GetControl());

m_ViewControl->textBox1->Text = gcnew System::String("hi");

生成并运行此项目。

在“生成”菜单上,单击“生成解决方案”。

在“调试”菜单上,单击“开始执行(不调试)”。

请注意,文本框现在已初始化。

用户控件是用户自定义的控件,可以拖动到窗体上,就像那些微软的按钮、文本框之类的。而窗体说白了就是用来装控件的,但说细了,窗体也是一控件,只是不是你自定义的,是微软怕你嫌麻烦,做好了给你用的,你也可以自己编一个窗体控件,也可以叫自定义控件,说明白一点就是都是控件,只是看是不是你自己或者他人编的和微软编的的区别。。

二者是不一样的。

区别如下:

1,Window

控件库是用于

WPF

程序的,在绘制到

屏幕上时一般使用的是

DX

技术;

2,而windows窗体控件库是用于

Win

Form

程序的,在绘制到

屏幕上时一般使用的是

GDI+

技术。

bin目录用来保存项目生成后程序集,它有debug和release两个版本,分别对应的文件夹为bin/debug和bin/release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。

obj目录是用来保存每个模块的编译结果,在net中,编译是分模块进行的,编译整个完成后会合并为一个dll或exe保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。

以上就是关于C#常用控件说明全部的内容,包括:C#常用控件说明、如何:调用 Windows 窗体控件的属性和方法、windows窗体和用户控件有什么不同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9340987.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存