Empfohlene Präfixe (Vorsilben) für Steuerelemente

Objekte sollten mit einem einheitlichen Präfix benannt werden, damit der Objekttyp leicht erkennbar ist.

Steuerelement-Typ

Präfix

Beispiel

3-D-Grundfläche (SSPanel)

pnl

pnlGroup

Abbildungsliste (ImageList)

ils

ilsAllIcons

Animierte Schaltfläche (AniPushButton)

ani

aniMailBox

Anzeige (Image)

img

imgIcon

AufAb (UpDown)

upd

updDirection

Befehlsschaltfläche (CommandButton)

cmd

cmdExit

Bericht

rpt

rptQtr1Earnings

Bezeichnungsfeld (Label)

lbl

lblHelpMessage

Bild (Picture)

pic

picVGA

Bildausschnitt (PictureClip)

clp

clpToolbar

Dateilistenfeld (FileListBox)

fil

filSource

Datengebundene Tabelle (DBGrid)

dbgrd 

dbgrdQueryResult

Datengebundenes Kombinationsfeld (DBCombo)

dbcbo

dbcboLanguage

Datengebundenes Listenfeld (DBList)

dblst

dblstJobType

Daten-Steuerelement (Data)

dat

datBiblio

Diagramm (Graph)

gra

graRevenue

Drehfeld (SpinButton)

spn

spnPages

Figur (Shape)

shp

shpCircle

Formular

frm

frmEntry

Fortschrittsleiste (ProgressBar)

prg

prgLoadFile

Gliederung (Outline)

out

outOrgChart

Horizontale Bildlaufleiste (HScrollBar)

hsb

hsbVolume

Kombinationsfeld, Dropdown-Listenfeld (ComboBox)

cbo

cboEnglish

Kommunikation (MSComm)

com

comFax

Kontrollkästchen (CheckBox)

chk

chkReadOnly

Laufwerklistenfeld (DriveListBox)

drv

drvTarget

Linie (Line)

lin

linVertical

Listenansicht (ListView)

lvw

lvwHeadings

Listenfeld (ListBox)

lst

lstPolicyCodes

MAPI-Nachricht (MAPIMessages)

mpm

mpmSentMessage

MAPI-Sitzung (MAPISession)

mps

mpsSession

MCI

mci

mciVideo

Menü

mnu

mnuFileOpen

Meßgerät (Gauge)

gau

gauStatus

MS Flex-Tabelle (MSFlexGrid)

msg

msgClients

MS-Register

mst

mstFirst

Optionsfeld (OptionButton)

opt

optAuswahl

OLE

ole

oleWorksheet

Rahmen (Frame)

fra

fraLanguage

Register (TabStrip)

tab

tabOptions

RTF (RichTextBox)

rtf

rtfReport

Schieberegler (Slider)

sld

sldScale

Standard-Dialogfeld (CommonDialog)

dlg

dlgFileOpen

Statusleiste (StatusBar)

sta

staDateTime

Steuerelement (Control, wird in Prozeduren verwendet, wenn der genaue Typ unbekannt ist)

ctr

ctrCurrent

Stift-BEdit

bed

bedFirstName

Stift-HEdit

hed

hedSignature

Stift-Ink

ink

inkMap

Strukturansicht (TreeView)

tre

treOrganization

Symbolleiste

tlb

tlbActions

Tabelle (Grid)

grd

grdPrices

Tastenstatus (MHState)

key

keyCaps

Textfeld (TextBox)

txt

txtLastName

Untergeordnetes MDI-Formular

mdi

mdiNote

Vertikale Bildlaufleiste (VScrollBar)

vsb

vsbRate

Verzeichnislistenfeld (DirListBox)

dir

dirSource

Zeitgeber (Timer)

tmr

tmrAlarm

 

Empfohlene Präfixe für Datenzugriffsobjekte (DAO)

Verwenden Sie die folgenden Präfixe für Datenzugriffsobjekte.

Datenzugriffsobjekt

Präfix

Beispiel

Container

con

conReports

Database

db

dbAccounts

DBEngine

dbe

dbeJet

Document

doc

docSalesReport

Field

fld

fldAddress

Group

grp

grpFinance

Index

idx

idxAge

Parameter

prm

prmJobCode

QueryDef

qry

qrySalesByRegion

Recordset

rec

recForecast

Relation

rel

relEmployeeDept

TableDef

tbd

tbdCustomers

User

usr

usrNew

Workspace

wsp

wspMine

Empfohlene Präfixe für Menüs

In Anwendungen sind häufig viele Menü-Steuerelemente enthalten, so dass es sinnvoll ist, sich für diese Art von Steuerelementen an einheitliche Benennungsvereinbarungen zu halten. Präfixe für Menü-Steuerelemente sollten nach dem Präfix "mnu" ein zusätzliches Präfix für jede Verschachtelungsebene erhalten, wobei die Beschriftung für das letzte Menü am Ende der Zeichenfolge stehen sollte. In der folgenden Tabelle sind einige Beispiele aufgeführt.

Menübefehlssequenz

Menüzugriffsname

Datei, Öffnen

mnuDateiÖffnen

Datei, E-Mail senden

mnuDateiEMailSenden

Datei, Fax senden

mnuDateiFaxSenden

Format, Zeichen

mnuFormatZeichen

Hilfe, Inhalt

mnuHilfeInhalt

 

Wenn diese Benennungsvereinbarung angewendet wird, werden alle zu einer bestimmten Menügruppe gehörenden Menü-Steuerelemente im Eigenschaftenfenster von Visual Basic nebeneinander angezeigt. Außerdem lassen sich die Menüs, denen die Menü-Steuerelemente zugeordnet sind, daran gut erkennen.