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#程序设计有所帮助。

(0)

相关推荐

  • c#中多线程访问winform控件的若干问题小结

    我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题.然而我们并不能用传统方法来解决这个问题,下面我将详细的介绍. 首先来看传统方法: 复制代码 代码如下: public partial class Form1 : Form     {        public Form1()        {            InitializeComponent();        } private void Form1_Load(object sender,

  • 深入分析C#中WinForm控件之Dock顺序调整的详解

    最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化.但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A.B.C分别以 Top.Bottom以及Fill方式填充窗口即窗口看起来应该是这样的:---------------------A---------------------C--------------------

  • WinForm子窗体访问父窗体控件的实现方法

    Form1主窗体: 复制代码 代码如下: public delegate void SetVisiableHandler();//定义委托类型 private void button1_Click(object sender,EventArgs e)//单击事件,打开子窗体{    Form2 frm = new Form2(new SetVisiableHandler(SetVisiable));    frm.Show();} private void SetVisiable(){    d

  • C#中让控件全屏显示的实现代码(WinForm)

    1.使用winapi "SetParent" 接口: 复制代码 代码如下: [DllImport("user32.dll", SetLastError = true)] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent); 复制代码 代码如下: control.Dock = DockStyle.None; control.Left = 0; control.Top = 0; c

  • 使用重绘项美化WinForm的控件

    如果你觉得项目中的ComboBox.ListBox或其它的Winforms控件不能满足你的显示要求,包括窗体在内很多控件都支持重绘修改显示样式.下面的示例完成对ComBox数据项的重绘,希望能起到抛砖引玉的作用. 显示源代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq;

  • WinForm自定义函数FindControl实现按名称查找控件

    本文所述实例实现WinForm自定义函数FindControl实现按名称查找控件的功能,在C#程序开发中有一定的实用价值.分享给大家供大家参考. 关键代码如下: /// <summary> /// 按名称查找控件 /// </summary> /// <param name="parentControl">查找控件的父容器控件</param> /// <param name="findCtrlName">查

  • .Net WInform开发笔记(三)谈谈自制控件(自定义控件)

    末日这天写篇博客吧,既然没来,那就纪念一下. 这次谈谈自制控件,也就是自定义控件,先上图,再说 1.扩展OpenFileDialog,在OpenFileDialog中添加各种文件(.txt,.jpg,.excel等等)的预览功能 2.重写ListBox,增加折叠.鼠标背影.分类等功能 -----------------------------分割线--------------------------------------------------------------一.扩展OpenFileD

  • WinForm实现移除控件某个事件的方法

    本文实例讲述了WinForm实现移除控件某个事件的方法,供大家参考借鉴一下.具体功能代码如下: 主要功能部分代码如下: /// <summary> /// 移除控件某个事件 /// </summary> /// <param name="control">控件</param> /// <param name="eventName">需要移除的控件名称eg:EventClick</param> p

  • 简介Winform中创建用户控件

    步骤: 1.创建一个项目,该项目主要用来设计用户控件. 2.创建一个用户控件窗体,用来设计用户控件. 3.向用户控件窗体中添加一个按钮(button1),给它添加相应的移入.移出事件,实现移入时按钮的背景设置一个图片,移出的时候背景设置另一个图片. 复制代码 代码如下: private void button1_MouseEnter(object sender, EventArgs e)        {            this.button1.Image = Image.FromFil

  • C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法

    特别是针对循环或timer处理中需要在窗体控件显示数据时,因后台处理过度繁忙而出现没刷新或者假死现象时,可以使用 复制代码 代码如下: Application.DoEvents(); Application.DoEvents()的作用 复制代码 代码如下: private void button1_Click(object sender, EventArgs e)         {             for (int i = 0; i < 10000; i++)            

随机推荐