C#控件前缀命名规范全览

需积分: 13 1 下载量 150 浏览量 更新于2024-09-21 收藏 293KB PDF 举报
"C#控件前缀名大全" 在C#编程中,控件是构建用户界面(UI)的基础元素,用于接收用户输入、显示数据以及执行应用程序的功能。这些控件通常有特定的前缀名,以便于开发者识别它们的类型和功能。以下是一份详尽的C#控件前缀名列表,分为几个主要类别: 1. **标准控件** - `btn`: Button 控件,用于触发单击事件。 - `chk`: CheckBox 控件,用于勾选或取消勾选选项。 - `ckl`: CheckedListBox 控件,显示可多选的项目列表。 - `cmb`: ComboBox 控件,结合文本输入和下拉列表功能。 - `dtp`: DateTimePicker 控件,用于选择日期和时间。 - `lbl`: Label 控件,用于显示静态文本信息。 - `llb`: LinkLabel 控件,显示带有超链接的文本。 - `lst`: ListBox 控件,显示单选的项目列表。 - `lvw`: ListView 控件,提供多种视图展示列表数据。 - `mtx`: MaskedTextBox 控件,限制用户输入符合特定格式的数据。 - `cdr`: MonthCalendar 控件,用于选择日期范围。 - `icn`: NotifyIcon 控件,显示系统托盘中的图标。 - `nud`: NumericUpDown 控件,允许用户通过箭头按钮增减数值。 - `pic`: PictureBox 控件,用于显示图片。 - `prg`: ProgressBar 控件,表示任务进度。 - `rdo`: RadioButton 控件,用于二选一或多选一的选项。 - `rtx`: RichTextBox 控件,支持格式化的文本编辑。 - `txt`: TextBox 控件,用于用户输入文本。 - `tip`: ToolTip 控件,显示鼠标悬停时的提示信息。 - `tvw`: TreeView 控件,显示层次结构的数据。 - `wbs`: WebBrowser 控件,嵌入网页浏览功能。 2. **容器控件** - `flp`: FlowLayoutPanel 控件,按指定方向自动布局子控件。 - `grp`: GroupBox 控件,用于将一组控件封装在一起,提供视觉分组。 - `pnl`: Panel 控件,作为其他控件的容器,可以设置背景色等属性。 - `spl`: SplitContainer 控件,用于分割两个区域,可调整大小。 - `tab`: TabControl 控件,提供多个标签页展示内容。 - `tlp`: TableLayoutPanel 控件,以表格形式布局子控件。 3. **菜单和工具栏** - `cms`: ContextMenuStrip 控件,右键菜单。 - `mns`: MenuStrip 控件,顶部菜单栏。 - `ssr`: StatusStrip 控件,底部状态栏。 - `tsr`: ToolStrip 控件,创建工具栏或菜单栏。 - `tsc`: ToolStripContainer 控件,包含多个ToolStrip组件。 - `cmu`: ContextMenu 控件(旧版),用于创建右键菜单。 4. **数据相关** - `dts`: DataSet 对象,用于存储和操作关系型数据。 - `dgv`: DataGridView 控件,显示和编辑表格数据。 - `bds`: BindingSource 组件,用于连接控件与数据源。 - `bdn`: BindingNavigator 控件,提供导航和编辑数据的UI。 - `rpv`: ReportViewer 控件,用于查看和打印报表。 5. **对话框** - `cld`: ColorDialog 控件,显示颜色选择对话框。 - `fbd`: FolderBrowserDialog 控件,让用户选择文件夹。 - `fnd`: FontDialog 控件,显示字体选择对话框。 - `ofd`: OpenFileDialog 控件,打开文件选择对话框。 - `sfd`: SaveFileDialog 控件,保存文件选择对话框。 6. **组件** - `bgw`: BackgroundWorker 组件,用于后台线程处理任务。 - `dre`: DirectoryEntry 对象,代表Active Directory目录服务的对象。 - `drs`: DirectorySearcher 对象,用于搜索目录服务对象。 - `err`: ErrorProvider 组件,显示错误图标和错误信息。 - `evl`: EventLog 组件,记录应用程序事件。 - `fsw`: FileSystemWatcher 组件,监视文件系统更改。 - `hlp`: HelpProvider 组件,为控件添加帮助信息。 - `img`: ImageList 组件,存储和管理图像。 - `msq`: MessageQueue 对象,用于队列通信。 - `pfc`: PerformanceCounter 组件,监控系统性能计数器。 - `prc`: Process 类,用于管理和控制进程。 - `spt`: 未完整的信息,可能是Splitter控件,用于分隔两个控件。 以上就是C#控件前缀名的详细列表,了解这些前缀可以帮助开发者快速识别和使用控件,提高代码的可读性和开发效率。在实际编程中,可以根据需求选择合适的控件,并结合前缀名进行命名,使得代码更加规范和易于维护。