Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Komma-Zeichen in Edit Feld zulassen
ForzaFCH - Do 29.04.04 11:17
Titel: Komma-Zeichen in Edit Feld zulassen
ich hab noch ein problem. und zwar will ich in meinen editfeldern nebst den zahlen und dem backspace auch noch das zeichen komme zulassen.
jetzt steht da lediglich
Delphi-Quelltext
1: 2: 3: 4: 5:
| if not (Key in [#8, '0'..'9']) then shwomessage('Bitte nur Zahlen eingeben'); Rechner.Widerstand.text:=''; Key:=#0; end; |
was muss in der if not routine noch rein damit er das komma zeichen zu lässt
ForzaFCH - Do 29.04.04 11:32
muss ich ja nur in die klammer schreiben denk ich mir mal. hab aber in der hilfe den wert für kommaZecihen nicht gefunden :)
smiegel - Do 29.04.04 12:09
Hallo,
Delphi-Quelltext
1:
| if not (Key in [#8, '0'..'9', ',']) then |
bms - Do 29.04.04 14:10
Titel: Re: Komma-Zeichen in Edit Feld zulassen
| ForzaFCH hat folgendes geschrieben: |
| was muss in der if not routine noch rein damit er das komma zeichen zu lässt |
Wie wäre es mit einem Komma? Ist schon ein Jammer wenn man den Code nicht kapiert.
bms - Do 29.04.04 18:03
Noch was. Es ist ja nicht dir zuzuschreiben, sondern dem der Beispiel programmiert hat, aber das
shwomessage('Bitte nur Zahlen eingeben');
ist totaler Blödsinn. Las es weg. Wenn am Editfeld steht, daß du eine Zahl eingeben sollst, dann dürfen da nur Zahlen eingegeben werden. Wenn einer meint da ein A und O einzigeben, dann ist es sein Problem. Er wird schon merken, daß da nichts ankommt und wird sich schon das richtige denken.
bms - Do 29.04.04 20:48
Gerade fällt mir ein, daß du mit dem Komma scheitern wirst. Das deutsche System sieht den Punkt als Komma Trennzeichen an. Also Punkt zulassen und nicht Komma. Du kannst aber kurzzeitig das Trennzeichen wechsen. Könnte aber für dich kompliziert werden.
Sven - Fr 30.04.04 08:41
| bms hat folgendes geschrieben: |
| Gerade fällt mir ein, daß du mit dem Komma scheitern wirst. Das deutsche System sieht den Punkt als Komma Trennzeichen an. Also Punkt zulassen und nicht Komma. |
Seit wann gilt in Deutschland der Punkt als Dezimaltrennzeichen? Eine dämlichere Aussage konnte hier wohl nicht erfolgen! :evil:
Das
Dezimaltrennzeichen ist das
Komma und das
Tausendertrennzeichen ist der
Punkt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!