VB 的信息: 对象匈牙利表示法命名约定

这是作为引用的匈牙利表示法的一致使用提供的 Visual Basic 控件和对象前缀列表。此列表将帮助标准化该结构编码样式和应用程序的逻辑。
Object                             Prefix                Example
--------------------------------------------------------------------------
Form                               frm                   frmFileOpen
Check box                          chk                   ReadOnly
Combo box                          cbo                   cboEnglish
Data-bound combo box               dbc                   dbcEnglish
Command button                     cmd                   cmdCancel
Data                               dat                   datBiblio
Directory list box                 dir                   dirSource
Drive list box                     drv                   drvTarget
File list box                      fil                   filSource
Frame                              fra                   fraLanguage
Grid                               grd                   grdPrices
Data-bound grid                    dbg                   dbgPrices
Horizontal scroll bar              hsb                   hsbVolume
Image                              img                   imgIcon
Label                              lbl                   lblHelpMessage
Line                               lin                   linVertical
List box                            lst                  lstPolicyCodes
Data-bound list box                dbl                   dblPolicyCode
Menu                               mnu                   mnuFileOpen
OLE container                      ole                   oleObject1
Option button                      opt                   optFrench
Picture box                        pic                   picDiskSpace
Shape                              shp                   shpCircle
Text box                           txt                   txtGetText
Timer                              tmr                   tmrAlarm

Object                             Prefix                Example
------------------------------------------------------------------------
Vertical scroll bar                vsb                   vsbRate
Animation button                   ani                   aniMailBox
bed      Pen                       Bedit                 bedFirstName
Checkbox                           chk                   chkReadOnly
Picture clip                       clp                   clpToolbar
Communications                     com                   comFax
Control                            ctl                   ctrCurrent
Data control                       dat                   datBiblioDirectory
Directory list box                 dir                   dirSource
Common dialog ctrl                 dlg                   dlgFileOpen
Drive list box                     drv                   drvTarget
File list box                      fil                   filSource
Form                               frm                   frmEntry
Frame (3d)                         fra                   fraStyle
Gauge                              gau                   gauStatus
Group push button                  gpb                   gpbChannel
Graph                              gra                   graRevenue
Grid                               grd                   grdPrices
Pen Hedit                          hed                   hedSignature
Horizontalscrollbar                hsb                   hsbVolume
Image                              img                   imgIcon
Pen Ink                            ink                   inkMap
Keyboard key status                key                   keyCaps
Label                              lbl                   lblHelpMessage
Line                               lin                   linVertical
MDI child form                     mdi                   mdiNote
MAPI message                       mpm                   mpmSentMessage
MAPI session                       mps                   mpsSession
MCI                                mci                   mciVideo
Menu                               mnu                   mnuFileOpen
Object                             obj                   objUserTable
Option Button (3d)                 opt                   optRed
Outline control                    out                   outOrgChart
3d Panel                           pnl (3d)              pnlTitleList
Report control                     rpt                   rptQtr1Earnings
Shape controls                     shp                   shpCircle
Spin control                       spn                   spnPages
Timer                              tmr                   tmrAlarm
Vertical scroll bar                vsb                   vsbRate

Database Objects                   Prefix                Example
--------------------------------------------------------------------------
ODBC Database                      db                    dbAccounts
ODBC Dynaset object                dyn                   dynSalesByRegion
Field collection                   fld                   fldCustomer
Field object                       fld                   fldAddress
Form                               frm                   frmNewUser
Index object                       idx                   idxAge
Index collection                   idx                   idxNewAge
Macro                              mcr                   mcrCollectUsers
QueryDef object                    qry                   qrySalesByRegion
Query                              qry                   qrySalesByRegion
Report                             rpt                   rptAnnualSales
Snapshot object                    snp                   snpForecast
Table object                       tbl                   tblCustomer
TableDef object                    tbd                   tbdCustomers
				

下表列出了标准的第三方供应商名称前缀字符与控件前缀一起使用:
Vendor                         Abbreviation
-------------------------------------------
MicroHelp (VBTools)            m
Pioneer Software Q+E Database  p
Crescent Software              c
Sheridan Software              s
Other (miscellaneous)          o

Objects                            Prefix                Example
---------------------------------------------------------------------
Alarm(Microhelp)                   almm                  almmAlarm
Animate(Microhelp)                 anim                  animAnimate
Callback(Microhelp)                calm                  callback
Combo Box(Pioneer)                 cbop                  cbopComboBox
Combo Box(Sheridan)                cbos                  cbosComboBox
DB_Check(Pioneer)                  chkp                  chkpCheckBox
chart(Microhelp)                   tm                    tmChart
Clock(Microhelp)                   clkm                  clkmClock
Command Button(Microhelp)          cmdm                  cmdmCommandButton
DB_Command(Pioneer)                cmdp                  cmdpCommandButton
Command Button(Group)(Microhelp)   cmgm                  cmgmBtton
Command Button (icon) (Microhelp)  cmim                  cmimCommandButton
CardDeck(Microhelp)                crdm                  crdmCard
Dice(Microhelp)                    dicm                  dicmDice
SSDir(Sheridan)                    dirs                  dirsDirList
SSDrive(Sheridan)                  drvs                  drvsDriveList
File List(Microhelp)               film                  filmFileList
SSFile(Sheridan)                   fils                  filsFileList
Flip(Microhelp)                    flpm                  flpmButton
Form Scroll(Microhelp)             fsrm                  fsrmFormScroll
Gauge(Microhelp)                   gagm                  gagmGauge
Graph(Other)                       gpho                  gphoGraph
Q_Grid(Pioneer)                    grdp                  grdpGrid
Horizontal Scroll Bar(Microhelp)   hsbm                   hsbmScroll
DB_Hscroll(Pioneer)                hsbp                   hsbpScroll
Histo(Microhelp)                   hstm                   hstmHistograph
Invisible(Microhelp)               invm                   invmInvisible
Icon Tag(Microhelp)                itgm                   itgmListBox
Key State(Microhelp                kstm                   kstmKeyState
Label (3d) (Microhelp)             lblm                   lblmLabel
Line(Microhelp)                    linm                   linmLine
DB_List(Pioneer)                   lstp                   lstpListBox
SSList(Sheridan)                   lsts                   lstsListBox
MDI Control(Microhelp)             mdcm                   mdcmMDIChild
SSMenu(Sheridan)                   mnus                   mnusMenu
Marque(Microhelp)                  mrqm                   mrqmMarque
OddPic(Microhelp)                  odpm                   odpmPicture
Picture(Microhelp)                 picm                   picmPicture
DB_Picture(Pioneer)                picp                   picpPicture
Property Vwr(Microhelp)            pvrm                   vrmPropertyViewer
DB_RadioGroup(Group)(Pioneer)      radp                   radqRadioGroup
Slider(Microhelp)                  sldm                   sldmSlider
Spinner(Microhelp)                 spnm                   spnmSpinner
Spreadsheet(Microhelp)             sprm                   sprmSpreadsheet
Stretcher(Microhelp)               strm                   strmStretcher
Screen Saver(Microhelp)            svrm                   svrmSaver
Switcher(Microhelp)                swtm                   swtmSwitcher
Tag(Microhelp)                     tagm                   tagmListBox
Timer(Microhelp)                   tmrm                   tmrmTimer
ToolBar(Microhelp)                 tolm                   tolmToolBar
Tree(Microhelp)                    trem                   tremTree
Input(Microhelp) (Text)            txtm                   inpmText
DB_Text(Microhelp)                 txtp                   txtpText
Vertical Scroll Bar(Microhelp)     vsbm                   vsbmScroll
DB_VScroll(Pioneer)                vsbp                   vsbpScroll

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...