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