![]() |
SpinEdit für ' ' Wert zuordnen
Wie kann ich meinem SpinEdit für ' ' den Wert '12' zuordnen ?
habe schon folgendes Probiert:
Code:
klappt nur leider nicht !
if SpinEdit1.Text = ' ' then
SpinEdit1.Text := '12'; LG |
AW: SpinEdit für ' ' Wert zuordnen
Hallo,
kann ein TSpinEdit überhaupt ein ' ' im Text property annehmen? Normalerweise bewegt es ich doch zwischen minValue und maxValue? Einen Wert setzen würde ich über die value Eigenschaft. Grüße Klaus |
AW: SpinEdit für ' ' Wert zuordnen
Ja es bewegt sich ja bei mir auch zwischen 1 und 800.
Nur wenn ich da einen wert per Tastatur eintrage und vorher das Teil lehre zeigt der mir bei ' ' also Lehr einen Fehler an, deshalb will ich im für ' ' sagen das er '12' nehmen soll. |
AW: SpinEdit für ' ' Wert zuordnen
.. kannst Du das nicht im onChange event abfangen.
Aber ist es nicht irgendwie befremdlich, wenn ich den Eintrag ändern will einfach so ein 12 eingetragen wird? Grüße Klaus |
AW: SpinEdit für ' ' Wert zuordnen
probier mal statt
Delphi-Quellcode:
if SpinEdit1.Text = ' ' then
Delphi-Quellcode:
if SpinEdit1.Text = '' then
|
AW: SpinEdit für ' ' Wert zuordnen
Wenn du es schaffst ein Leerzeichen einzugeben:
Delphi-Quellcode:
Moment, jetzt ein Leerzeichen oder Leer? Im ersten Beitrag war es ein Leerzeichen. Falls es bei leer sein soll, bitte anpassen
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin with Sender as TSpinEdit do begin if Text = '' {' '} then Text := '12'; //Edit: Leerzeichen oder Nichts SelStart := Length(Text); end; end; |
AW: SpinEdit für ' ' Wert zuordnen
Zitat:
|
AW: SpinEdit für ' ' Wert zuordnen
Zitat:
|
AW: SpinEdit für ' ' Wert zuordnen
Oder so. Hier wird einfach alles danach markiert. Folgt ein weiterer Tastendruck, wird die 12 überschrieben.
Delphi-Quellcode:
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin with Sender as TSpinEdit do begin if Text = '' then Text := '12'; SelStart := Length(Text); SelectAll; end; end; |
AW: SpinEdit für ' ' Wert zuordnen
Die Anderen Sachen klappen zwar alle und mein Fehler war bei ' ' sollte so sein '', aber es ist halt doch recht unpraktisch !
Also wenn ich '' eingebe soll der das ignorieren bis ein Wert kommt ! Das währe am besten :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 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-2025 by Thomas Breitkreuz