C#的winform控件命名规范

 更新时间:2015年01月09日 09:26:22   投稿:shichen2014  
这篇文章主要介绍了C#的winform控件命名规范,对各种常用控件的命名规范做了较为详细的讲解,需要的朋友可以参考下

本文详细讲述了C#的winform控件命名规范。分享给大家供大家参考。具体如下:

注:这里用红字标记的部分表示有重复出现,括号内为替代表示方案

1.标准控件

序号

控件类型简写

控件类型

1

btn

Button

2

chk

CheckBox

3

ckl

CheckedListBox

4

cmb

ComboBox

5

dtp

DateTimePicker

6

lbl

Label

7

llb

LinkLabel

8

lst

ListBox

9

lvw

ListView

10

mtx

MaskedTextBox

11

cdr

MonthCalendar

12

icn

NotifyIcon

13

nud

NumeircUpDown

14

pic

PictureBox

15

prg(pgb)

ProgressBar

16

rdo

RadioButton

17

rtx

RichTextBox

18

txt

TextBox

19

tip

ToolTip

20

tvw

TreeView

21

wbs

WebBrowser

 

2.容器控件

序号

控件类型简写

控件类型

1

flp

FlowLayoutPanel

2

grp

GroupBox

3

pnl

Panel

4

spl(spc)

SplitContainer

5

tab

TabControl

6

tlp

TableLayoutPanel

 

3.菜单和工具栏

序号

控件类型简写

控件类型

1

cms

ContextMenuStrip

2

mns

MenuStrip

3

ssr

StatusStrip

4

tsr

ToolStrip

5

tsc

ToolStripContainer

 

4.数据

序号

控件类型简写

控件类型

1

dts

DataSet

2

dgv

DataGridView

3

bds

BindingSource

4

bdn

BindingNavigator

5

rpv

ReportViewer

 

5.对话框

序号

控件类型简写

控件类型

1

cld

ColorDialog

2

fbd

FolderBrowserDialog

3

fnd

FontDialog

4

ofd

OpenFileDialog

5

sfd

SaveFileDialog

 

6.组件

序号

控件类型简写

控件类型

1

bgw

BackgroundWorker

2

dre

DirectoryEntry

3

drs

DirectorySearcher

4

err

ErrorProvider

5

evl

EventLog

6

fsw

FileSystemWatcher

7

hlp

HelpProvider

8

img

ImageList

9

msq

MessageQueue

10

pfc

PerformanceCounter

11

prc

Process

12

spt

SerialPort

13

scl

ServiceController

14

tmr

Timer

 

7.印刷

序号

控件类型简写

控件类型

1

psd

PageSetupDialog

2

prd

PrintDialog

3

pdc

PrintDocument

4

prv

PrintPreviewControl

5

ppd

PrintPreviewDialog

 

8.水晶报表

序号

控件类型简写

控件类型

1

crv

CrystalReportViewer

2

rpd

ReportDocument

 

9.其他

序号

控件类型简写

控件类型

1

dud

DomainUpDown

2

hsc

HScrollBar

3

prg

PropertyGrid

4

spl

Splitter

5

trb

TrackBar

6

vsc

VScrollBar

另一个版本

序号

控件类型

控件类型简写

标准命名举例

1

Label

lbl

lblMessage

2

LinkLabel

llbl

llblToday

3

Button

btn

btnSave

4

TextBox

txt

txtName

5

MainMenu

mmnu

mmnuFile

6

CheckBox

chk

chkStock

7

RadioButton

rbtn

rbtnSelected

8

GroupBox

gbx

gbxMain

9

PictureBox

pic

picImage

10

Panel

pnl

pnlBody

11

DataGrid

dgrd

dgrdView

12

ListBox

lst

lstProducts

13

CheckedListBox

clst

clstChecked

14

ComboBox

cbo

cboMenu

15

ListView

lvw

lvwBrowser

16

TreeView

tvw

tvwType

17

TabControl

tctl

tctlSelected

18

DateTimePicker

dtp

dtpStartDate

19

HscrollBar

hsb

hsbImage

20

VscrollBar

vsb

vsbImage

21

Timer

tmr

tmrCount

22

ImageList

ilst

ilstImage

23

ToolBar

tlb

tlbManage

24

StatusBar

stb

stbFootPrint

25

OpenFileDialog

odlg

odlgFile

26

SaveFileDialog

sdlg

sdlgSave

27

FolderBrowserDialog

fbdlg

fgdlgBrowser

28

FontDialog

fdlg

fdlgFoot

29

ColorDialog

cdlg

cdlgColor

30

PrintDialog

pdlg

pdlgPrint

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#(asp.net)多线程用法示例(可用于同时处理多个任务)

    C#(asp.net)多线程用法示例(可用于同时处理多个任务)

    这篇文章主要介绍了C#(asp.net)多线程Thread用法,可用于同时处理多个任务,以简单数学运算为例讲述了Thread类实现多线程的相关技巧,需要的朋友可以参考下
    2016-06-06
  • C#实现简单飞行棋小游戏

    C#实现简单飞行棋小游戏

    这篇文章主要为大家详细介绍了C#实现简单飞行棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • C#实现ComboBox变色的示例代码

    C#实现ComboBox变色的示例代码

    这篇文章主要为大家详细介绍了C#如何实现ComboBox变色的效果,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-01-01
  • C# 多网卡 Server Listen

    C# 多网卡 Server Listen

    C# 多网卡 Server Listen...
    2007-04-04
  • 探讨Object转为String的几种简易形式详解

    探讨Object转为String的几种简易形式详解

    本篇文章是对Object转为String的几种简易形式进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C#用Lambda和委托实现模板方法

    C#用Lambda和委托实现模板方法

    C#用Lambda和委托实现模板方法,需要的朋友可以参考一下
    2013-03-03
  • C# 开发(创蓝253)手机短信验证码接口的实例

    C# 开发(创蓝253)手机短信验证码接口的实例

    下面小编就为大家分享一篇C# 开发(创蓝253)手机短信验证码接口的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • C#/VB.NET 实现彩色PDF转为灰度PDF

    C#/VB.NET 实现彩色PDF转为灰度PDF

    本文以C#代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即将PDF文档里面的彩色图片或者文字等通过调用方法转为文档页面为灰色调、无彩色效果的文档。快来跟随小编一起学习吧
    2021-11-11
  • C#串口通信工具类的封装

    C#串口通信工具类的封装

    这篇文章主要为大家详细介绍了C#串口通信工具类封装,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#使用yield关键字构建迭代器详解

    C#使用yield关键字构建迭代器详解

    这篇文章主要为大家详细介绍了C#使用yield关键字构建迭代器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10

最新评论