![]() |
Button1.Text := '&Start' funktioniert nicht
Guten Morgen, allerseits.
Ich möchte einem Button als Beschriftung zur Laufzeit "Start" zuweisen. Leider klappt das mit dem unterstrichenen "S" nicht - es erscheint nur "Start". Warum? Es wäre schön, wenn mir jemand weiterhelfen könnte. mfg Jürgen |
Re: Button1.Text := '&Start' funktioniert nicht
Du musst in der Caption das Kaufmaennische Und-Zeichen vor den zu Unterstreichenden Buchstaben stellen dann klappt das auch mit dem... Ein Button hat keine Text-Eigenschaft sondern eine Caption!
|
Re: Button1.Text := '&Start' funktioniert nicht
Guten Morgen, MackHack.
Vielen Dank für Deine schnelle Antwort. Ich habe das vielleicht nicht deutlich genug gemacht: Meine Anweisung war
Delphi-Quellcode:
(siehe Titel). Aber es klappt trotzdem nicht.
Button1.Text := '&Start';
mfg Jürgen PS: In WinForm gibt's keine Captions mehr.ö |
Re: Button1.Text := '&Start' funktioniert nicht
Und ich sagte doch der Button hat keine Text Eigenschaft sondern eine Caption.
Tipp in deiner IDE mal Button1. und dann STRG und Leertaste gemeinsam. Dann Tipp mal Text und du wirst sehen es gibt kein Text. Aber ne Caption! Dann klappt das schon! :-D //Edit: Dann weis ich auch net :cry: |
Re: Button1.Text := '&Start' funktioniert nicht
Hallo MackHack.
Es handelt sich nicht um eine VCL-Anwendung sondern um WinForm (Delphi 2006 prof.). Ich habe zwar hier im Büro kein Delphi installiert, aber ich mir ziemlich sicher, dass es die Eigenschaft "Caption" hier nicht mehr gibt. Nachdem Du ja Delphi 2006 Architect hast, könntest Du es ja mal probieren (wenn Du Zeit und Lust hast). Servus. Jürgen |
Re: Button1.Text := '&Start' funktioniert nicht
Hi Juergen,
hab das ganze mal eben in der Button1_Click gemacht und es funzt wunderpraechtig! |
Re: Button1.Text := '&Start' funktioniert nicht
Hallo MackHack.
Das ist mir aber schleierhaft! Ich habe es auch in Button1_Click gemacht. Im Objektinspektor hatte ich bei Button1.Text "&Texteingabe - Start" eingegeben und die Anzeige "TextEingabe - Start" wr korrekt. Mit Button1_Click := '&Texteingabe - Stop' fehlte dann der Unterstrich. - Vielleicht find ich's ja noch. Erstmal danke für Deine Mühe. Servus. Jürgen |
Re: Button1.Text := '&Start' funktioniert nicht
Moin gfjs,
ich hab es mal so probiert ...
Delphi-Quellcode:
is zwar ein blödes beispiel, aber ich denke so geht es
// beim FormCreate heisst der button start (mit unterstrich unter dem s)
procedure TForm1.FormCreate(Sender: TObject); begin Button1.Caption:='&start'; end; // nach dem der button "gedrückt" wurde, wird er in stoooop unbenannt (mit unterstrich unter dem s) procedure TForm1.Button1Click(Sender: TObject); begin Button1.Caption:='&stoooop'; end; gruss ascotlx augen auf beim autokauf ... ...upps das da oben ist kein .NET ... sorry ascotlx |
Re: Button1.Text := '&Start' funktioniert nicht
Zitat:
|
Re: Button1.Text := '&Start' funktioniert nicht
Hallo Allerseits.
Ich bin der Sache auf die Spur gekommen: Die Unterstriche erscheinen erst, wenn man >Alt< gedrückt hat. Ist mir bisher noch gar nicht aufgefallen, ist aber bei der IDE genauso. Allerdings gefällt mir das nicht so recht. Kann man das nicht abstellen? Und wenn ja, dann wie? Wie immer dankbar für Tipps Jürgen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz