VisualStudio_各个控件详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.NET控件详解
(2011-07-20 22:44:33)
转载
标签:it分类:C#语言
微软的.net控件详解,没有那个比这个更权威的了网址:
/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx
参考资料:/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx 网易学院:/special/000915SN/stvs2005.html
参考资料:/tianine5/blog/item/1470aa35f46bad8aa61e1285.html
.NET控件命名规范
按功能列出的推荐控件和组件:(windows程序用的控件和组件)
数据显示: DataGridView控件
DataGridView控件提供用来显示数据的可自定义表。使用DataGridView类,可以自定义单元格、行、列和边框。
注意DataGridView控件提供DataGrid控件所不具备的许多基本和高级功能。有关更多信息数据绑定和定位: BindingSource组件
通过提供当前项管理、更改通知和其他服务,来简化将窗体上的控件绑定到数据的过程。
文本编辑: BindingNavigator控件
提供工具栏式的界面来定位和操作窗体上的数据。
TextBox控件
显示设计时输入的文本,它可由用户在运行时编辑或以编程方式更改。
RichTextBox控件
使文本能够以纯文本或RTF 格式显示。
MaskedTextBox控件约束用户输入的格式信息显示(只读):
Label 控件显示用户无法直接编辑的文本。
LinkLabel控件
将文本显示为Web 样式的链接,并在用户单击该特殊文本时触发事件。该文本通常是到另一个窗口或网站的链接。
StatusStrip控件
通常在父窗体的底部使用有框架的区域显示有关应用程序的当前状态的信息。ProgressBar控件向用户显示操作的当前进度。
网页显示:
WebBrowser控件使用户可以在窗体内导航网页。
从列表中选择
CheckedListBox控件显示一个可滚动的项列表,每项旁边都有一个复选框。
ComboBox控件显示一个下拉式项列表。
DomainUpDown控件显示用户可用向上和向下按钮滚动的文本项列表。
ListBox控件显示一个文本项和图形项(图标)列表。
ListView控件
在四个不同视图之一中显示项。这些视图包括纯文本视图、带有小图标的文本视图、带有大图标的文本视图和详细信息视图。
NumericUpDown控件显示用户可用向上和向下按钮滚动的数字列表。
TreeView控件显示一个节点对象的分层集合,这些节点对象由带有可选复选框或图标的文本组成。
图形显示:
PictureBox控件在一个框架中显示图形文件(如位图和图标)。
PictureBox控件在一个框架中显示图形文件(如位图和图标)。
图形存储:
ImageList控件充当图像储存库。ImageList控件和及其包含的图像可以在不同的应用程序中重用。
值的设置:
CheckBox控件显示一个复选框和一个文本标签。通常用来设置选项。
CheckedListBox控件显示一个可滚动的项列表,每项旁边都有一个复选框。RadioButton控件显示一个可打开或关闭的按钮。
TrackBar控件允许用户通过沿标尺移动“滚动块”来设置标尺上的值。
数据的设置:
DateTimePicker控件显示一个图形日历以允许用户选择日期或时间。
MonthCalendar控件显示一个图形日历以允许用户选择日期范围。
对话框:
ColorDialog控件显示允许用户设置界面元素的颜色的颜色选择器对话框。
FontDialog控件显示允许用户设置字体及其属性的对话框。
OpenFileDialog控件显示允许用户定位文件和选择文件的对话框。
PrintDialog控件显示允许用户选择打印机并设置其属性的对话框。
PrintDialog控件显示允许用户选择打印机并设置其属性的对话框。
PrintPreviewDialog控件显示一个对话框,该对话框显示PrintDocument组件在打印出来后的外观。
FolderBrowserDialog控件显示用来浏览、创建以及最终选择文件夹的对话框SaveFileDialog控件显示允许用户保存文件的对话框。
菜单控件:
MenuStrip控件创建自定义菜单
注意MenuStrip的设计目的是为了取代MainMenu控件。
ContextMenuStrip控件创建自定义上下文菜单。
注意ContextMenuStrip的设计目的是为了取代ContextMenu控件。
按钮:
Button 控件表示Windows 按钮控件。
LinkLabel控件
将文本显示为Web 样式的链接,并在用户单击该特殊文本时触发事件。该文本通常是到另一个窗口或网站的链接。
NotifyIcon控件
在表示正在后台运行的应用程序的任务栏的状态通知区域中显示一个图标。
ToolStrip控件
创建工具栏,这些工具栏可以具有与Microsoft Windows XP、Microsoft Office 或Microsoft Internet Explorer 类似的外观,也可以具有自定义外观,可以有主题,也可以没有主题,并支持溢出和运行时项重新排序。
注意:ToolStrip控件的设计目的是为了取代ToolBar控件。
用户帮助:
HelpProvider组件为控件提供弹出式帮助或联机帮助。
将其他控件分组:
Panel 控件将一组控件分组到未标记、可滚动的框架中。
GroupBox控件将一组控件(如单选按钮(RadioButton))分组到带标记、不可滚动的框架中。TabControl控件提供一个选项卡式页面以有效地组织和访问已分组对象。
SplitContainer控件提供用可移动拆分条分隔的两个面板。
注意
SplitContainer控件的设计目的是为了取代Splitter 控件。
TableLayoutPanel控件表示一个面板,它可以在一个由行和列组成的网格中对其内容进行动态布局。