.NET控件详解
(2011-07-20 22:44:33)
转载
标签: it | 分类: C#语言 |
微软的控件详解,没有那个比这个更权威的了网址:quickstarts.asp/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx
参考资料:quickstarts.asp/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx
网易学院: tech.163/special/000915SN/stvs2005.html
参考资料: hi.baidu/tianine5/blog/item/1470aa35f46bad8aa61e1285.html
.NET控件命名规范
控件名称 | 简写(前缀) | 备注 |
Label | lbl | 标签 |
TextBox | txt | 文本框 |
Button | btn | 按钮 |
LinkButton | lnkbtn | |
ImageButton | imgbtn | |
ListBox | lst | 列表框 |
DropDownList | ddl | |
DataGrid | dg | |
DataList | dl | |
CheckBox | chk | |
CheckBoxList | chklst | |
RadioButton | rdo | 单选按钮 |
RadioButtonList | rdolst | |
Image | img | 图片 |
Panel | Pnl- | 面板 |
Calender | cal | |
AdRotator | ar | |
Table | tbl | |
RequireFieldValidator | rfv | |
CompareValidator | cv | |
RangeValidator | rv | |
RegularExpressionValidator | rev | |
ValidatorSummary | vs | |
CrystalReportViewer | rptvew | |
ComboBox | cbo | 组合框 |
DataGridView | dgv | 数据网格视图控件 |
DropDownbutton | 下拉按钮 | |
DataGridView 的Column | col | |
GroupBox | grp | 分组框 |
ImageList | il | 图片列表 |
ListView | lv | 列表视图 |
ListView的ColumnHeader | ch | |
MenuStrip | ms | 菜单条 |
menuItem | 菜单项 | |
ToolStripMenuItem | tsmi | 工具条菜单项命名 |
PictureBox | pic | 图片框 image/ sizeMode----Autosize |
StatusStrip | ss | 状态条 |
StatusLabel | slbl | 状态条标签 |
TabControl | tab | 选项卡 tabpages/multiline/selectedindex |
TabPage | tp | |
Timer | tmr | 计时器 enabled—true/interval ---200 |
ToolStrip | ts | 工具条 |
ToolStripLabel | tslbl | |
ToolStripDropDownButton | tsddb | |
DomainUpDown | dud | |
TreeView | Tv tvw | |
WebBrowser | wb | |
ObjectDAtaSource | ods | |
FileUpload | ful | |
HiddenField | hf | |
Grid View | gv | |
PagedDataSource | pds | |
aspnet和net的区别Repeater | rpt | |
ContextMenuStrip | 快捷菜单 | |
transparent | 透明的 | |
Maxlength | ||
Passwordchar | ||
Readonly | ||
Multiline | ||
按功能列出的推荐控件和组件:(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 格式的声音文件。加载声音和播放声音可以异步进行。
(ASP.Net网页用的控件和组件)
标准的:
AdRotator Web 服务器控件 该控件将循环显示您定义的一系列可单击的横幅广告。
BulletedList Web 服务器控件
使用 BulletedList Web 服务器控件可以创建一个无序或有序(带编号)的项列表,它们分别呈现为 HTML ul 或 ol 元素。若要指定列表中的单个列表项,请针对每个列表项将一个 ListItem 控件放在 BulletedList 控件的开始标记与结束标记之间。
Button Web 服务器控件
ASP.NET 网页中的按钮使用户可以发送命令。默认情况下,按钮将页提交给服务器,并使页与任何挂起的事件一起被处理。Web 服务器控件包括三种类型的按钮:命令按钮(Button 控件)、超链接样式按钮(LinkButton 控件)和图形按钮(ImageButton 控件)。这三种按钮提供类似的功能,但具有不同的外观。
Calendar Web 服务器控件
Calendar Web 服务器控件在 ASP.NET 网页中显示一个单月份日历。用户可使用该日历查看和选择日期。
CheckBox 和 CheckBoxList Web 服务器控件
CheckBox 和 CheckBoxList Web 服务器控件为用户提供了一种在“true-false”或“是-否”选项之间进行切换的方法。
由于存在两种不同的控件,并且其功能也略有不同,因此理解它们的不同用途很重要。
DropDownList Web 服务器控件
使用 DropDownList Web 服务器控件,用户可以从单项选择下拉列表框中进行选择。DropDownList 控件与 ListBox Web 服务器控件类似。不同之处在于它只在框中显示选定项,同时还显示下拉按钮。当用户单击此按钮时,将显示项的列表。
FileUpload Web 服务器控件
您可以通过该控件为用户提供一种从他们的计算机向服务器发送文件的方法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论