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、 个人可根据个人使用习惯制定符合自己的规范,但为了代码的通俗易懂的原则,本人还是建议按照本规范进行控件的命名!