C#控件命名规范
控件分类 | 控件名称 | 命名规范 | 说明 |
数据显示控件 | DataGridView | dgv |
|
数据绑定和定位控件 | BindingSource | bds |
|
BindingNavigator | bdn |
| |
文本编辑控件 | TextBox | txt |
|
RichTextBox | rtxt |
| |
MaskedTextBox | mtxt |
| |
信息显示控件 | Label | lbl |
|
LinkLabel | llbl |
| |
StatusTrip | st |
| |
ProgressBar | pb |
| |
网页显示控件 | WebBrowser | wb |
|
从列表中选择控件 | CheckListBox | clb |
|
ComboBox | cmb |
| |
DomainUpDown | dud |
| |
ListBox | listb |
| |
ListView | listv |
| |
NumbericUpDown | nud |
| |
TreeView | tree |
| |
图形显示控件 | PictureBox | pic |
|
图形存储控件 | ImageList | imgl |
|
值的设置控件 | CheckBox | ckb |
|
CheckListBox | clb |
| |
RadioButton | rad |
| |
TrackBar | tra |
| |
数据的设置控件 | DateTimePicker | dtp |
|
MonthCalendar | mon |
| |
对话框控件 | ColorDialog | color |
|
FontDialog | font |
| |
OpenFileDialog | open |
| |
PrintDialog | prt |
| |
PrintViewDialog | prtv |
| |
FolderBrowserDialog | folder |
| |
SaveFileDialog | save |
| |
菜单控件 | MenuTrip | menu |
|
ConTextMenuTrip | ctmt |
| |
命令控件 | Button | btn |
|
LinkLabel | llbl |
| |
NotifyIcon | nicon |
| |
ToolTrip | tool |
| |
用户帮助控件 | HelpProvider | help |
|
ToolTrip | tool |
| |
分组控件 | Panel | panel |
|
GroupBox | grp |
| |
TabConrol | tab |
| |
SplitContainer | split |
| |
TableLayoutPanel | table |
| |
FlowLayoutPanel | flow |
| |
音频控件 | SoundPlayer | sound |
|
说明:
1、 本规范是个人平时使用时为方便个人使用而制定的一套规范,有很多地方不易记忆与理解,后续在具体的使用过程中会做一定的改动。
2、 C#中控件的命名方式为:命名规范+控件的含义组成,控件的命名以命名规范开始,控件的含义首字母大写,若控件是一系列的,在控件含义后面加上数字作为控件顺序控制。例如:用户登录,用户名和密码标签,其约束后的最终命名为lblName和lblPwd(lblPassword);用户名和密码输入框的命名为txtName和txtPwd(lblPassword)。如果是一系列相同的控件,例如计算器中有0-9总共10个按钮(button),此时我们可以这样去命名0-9这10个数字按钮:btnNum0, btnNum1, btnNum2, btnNum3……btnNum9。
3、 制定规范的目的是为了让团队开发更容易。
4、 个人可根据个人使用习惯制定符合自己的规范,但为了代码的通俗易懂的原则,本人还是建议按照本规范进行控件的命名!