当前位置: 首页 > news >正文

winform命名规范

我们知道Button 常常简称为btn,那么Winform中的其它控件呢,这篇文章在C#的winform控件命名规范 的基础上对一些控件的名称的简称进行了整理。

 

1. 标准控件

NO.控件类型简写控件类型
1btnButton
2chkCheckBox
3cklCheckedListBox
4cmbComboBox
5dtpDateTimePicker
6lblLabel
7llbLinkLabel
8lstListBox
9lvwListView
10mtxMaskedTextBox
11cdrMonthCalendar
12icnNotifyIcon
13nudNumeircUpDown
14picPictureBox
15prg(pgb)ProgressBar
16rdoRadioButton
17rtxRichTextBox
18txt, tbTextBox
19tipToolTip
20tvwTreeView
21wbsWebBrowser

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

10. 另一个版本

 

序号

控件类型

控件类型简写

标准命名举例

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

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。

相关文章:

  • Spring_事务管理
  • 切入点表达式
  • 浅谈偏向锁、轻量级锁、重量级锁
  • Domino
  • Node.js design pattern : module
  • 数据结构-多项式计算器(将中缀表达式转化为后缀表达式实现)
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • Linux编译安装python2.7.5的步骤
  • C# StringHelper
  • Sass Day-01
  • 和菜鸟一起学linux总线驱动之初识smartcard操作过程
  • 日记(docker)
  • 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)(Header方式传参)...
  • Windows 8 微软官方 MSDN版 下载
  • Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop是什么?
  • SegmentFault for Android 3.0 发布
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Markdown 语法简单说明
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • node和express搭建代理服务器(源码)
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python利用正则抓取网页内容保存到本地
  • swift基础之_对象 实例方法 对象方法。
  • vuex 学习笔记 01
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 使用Gradle第一次构建Java程序
  • 通信类
  • 我建了一个叫Hello World的项目
  • 小而合理的前端理论:rscss和rsjs
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 1.Ext JS 建立web开发工程
  • k8s使用glusterfs实现动态持久化存储
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​业务双活的数据切换思路设计(下)
  • #etcd#安装时出错
  • #在 README.md 中生成项目目录结构
  • $jQuery 重写Alert样式方法
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (五)c52学习之旅-静态数码管
  • (转)Sql Server 保留几位小数的两种做法
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .Net Core 中间件验签
  • .NET Framework杂记
  • .NET Standard 的管理策略
  • .Net接口调试与案例
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .NET微信公众号开发-2.0创建自定义菜单
  • .NET中使用Redis (二)
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [C#][DevPress]事件委托的使用