当前位置:文档之家› VisualStudio_各个控件详解

VisualStudio_各个控件详解

.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控件表示一个面板,它可以在一个由行和列组成的网格中对其内容进行动态布局。

FlowLayoutPanel控件表示一个沿水平或垂直方向动态排放其内容的面板。

音频:SoundPlayer控件播放.wav 格式的声音文件。

加载声音和播放声音可以异步进行。

(网页用的控件和组件)标准的:AdRotator Web 服务器控件该控件将循环显示您定义的一系列可单击的横幅广告。

BulletedList Web 服务器控件使用BulletedList Web 服务器控件可以创建一个无序或有序(带编号)的项列表,它们分别呈现为HTML ul或ol元素。

若要指定列表中的单个列表项,请针对每个列表项将一个ListItem控件放在BulletedList控件的开始标记与结束标记之间。

Button Web 服务器控件 网页中的按钮使用户可以发送命令。

默认情况下,按钮将页提交给服务器,并使页与任何挂起的事件一起被处理。

Web 服务器控件包括三种类型的按钮:命令按钮(Button 控件)、超链接样式按钮(LinkButton控件)和图形按钮(ImageButton控件)。

这三种按钮提供类似的功能,但具有不同的外观。

Calendar Web 服务器控件Calendar Web 服务器控件在 网页中显示一个单月份日历。

用户可使用该日历查看和选择日期。

CheckBox和CheckBoxList Web 服务器控件CheckBox和CheckBoxList Web 服务器控件为用户提供了一种在“true-false”或“是-否”选项之间进行切换的方法。

由于存在两种不同的控件,并且其功能也略有不同,因此理解它们的不同用途很重要。

DropDownList Web 服务器控件使用DropDownList Web 服务器控件,用户可以从单项选择下拉列表框中进行选择。

DropDownList控件与ListBox Web 服务器控件类似。

不同之处在于它只在框中显示选定项,同时还显示下拉按钮。

当用户单击此按钮时,将显示项的列表。

FileUpload Web 服务器控件您可以通过该控件为用户提供一种从他们的计算机向服务器发送文件的方法。

HiddenField Web 服务器控件该控件使您可以将信息保留在 网页中,而不将其显示给用户。

HyperLink Web 服务器控件HyperLink Web 服务器控件提供了一种使用服务器代码在网页上创建和操作链接的方法。

Image Web 服务器控件Image Web 服务器控件使您可以在Web 窗体页上显示图像,并使用服务器代码管理这些图像。

ImageMap Web 服务器控件该控件使您可以创建包含用户可以单击的各区域的图像;这些区域称为作用点。

每个作用点都可以是一个单独的超链接,或者可以引发回发事件。

Label Web 服务器控件Label Web 服务器控件为您提供了一种以编程方式显示 网页中文本的方法。

注意如果要显示静态文本,可以使用HTML 呈现它;不需要使用Label 控件。

仅当需要在服务器代码中更改文本的内容或其他特性时,才使用Label 控件。

ListBox Web 服务器控件ListBox Web 服务器控件允许用户从预定义的列表中选择一项或多项。

Literal Web 服务器控件Literal 控件无需添加任何HTML 元素即可将静态文本呈现在网页上。

可以通过服务器代码以编程方式静态控制文本。

MultiView和View Web 服务器控件MultiView控件可用作View 控件组的容器。

每个View 控件也可以包含子控件,如按钮和文本框。

应用程序可以根据条件(如用户标识、用户首选项)或传入查询字符串参数的信息,以编程方式向客户端显示特定的View 控件。

Panel Web 服务器控件Panel Web 服务器控件在页面内为其他控件提供一个容器。

通过将多个控件放入一个Panel 控件,可将它们作为一个单元进行控制,如隐藏或显示它们。

您还可以使用Panel 控件为一组控件创建独特的外观。

注意对RadioButton之类的控件进行分组时,并不要求使用Panel 控件。

PlaceHolder Web 服务器控件 PlaceHolder Web 服务器控件使您能够将空容器控件放置到页上,然后在运行时动态地将子元素添加到该容器中。

RadioButton和RadioButtonList Web 服务器控件RadioButton和RadioButtonList Web 服务器控件允许用户从预定义的列表中选择一项。

下列主题给出了有关这两种控件的信息,在您学习使用这些控件时会有帮助。

由于存在两种控件,并且其功能也略有不同,因此了解它们的不同用途很重要。

相关主题