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 |
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 |
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
|