![]() |
SpeedButton einen Wert zuweisen
Hallo,
ich wollte mal fragen, ob es möglich ist, einem SB den Wert 'A' vom Typ String zuzuweisen, damit bei Buttonklick dieser Wert ausgewählt wird und in eine Variable geschrieben wird. Geht das? |
Re: SpeedButton einen Wert zuweisen
Nicht direkt, aber wenn es immer nur ein Char ist, könnstest du z.B. das Tag benutzen und dann im Buttonclick mit Text := char( Sender.Tag ) arbeiten.
|
Bei Buttonklick soll der Char in eine Variable geschrieben werden. Wie mach ich das genau?
|
Re: SpeedButton einen Wert zuweisen
Oder du leitest von Speedbutton eine eigene Buttonklasse ab, die du nur um ein Feld zur Speicherung dieses assoziierten Strings erweiterst.
mfg DerDan |
Re: SpeedButton einen Wert zuweisen
er könnte den string auch per
![]() aenogym |
Re: SpeedButton einen Wert zuweisen
@Aenogym
das ist richtig! allerdings hat eine abgeleitete Klasse den Vorteil, das man die Stings mit dem Objekinspektor eintragen kann und sie dann auch automatisch mit abgespeichert werden. Daher kommt es darauf an, wie häufig man das Problem hat um die angemessene Lösung zu finden derDan |
Re: SpeedButton einen Wert zuweisen
das stimmt ;)
|
Re: SpeedButton einen Wert zuweisen
Zitat:
Delphi-Quellcode:
var Mychar:Char;
procedure TForm1.SpeedButton1Click(Sender: TObject); begin Mychar := 'E'; end; |
Hab's jetzt mit 'ner Konstante & Array's in einer Prozedur gelöst! ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 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