Autor Beitrag
Born-to-Frag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: Di 11.10.05 19:13 
Ich such hier grad schon eine weile und ich frage mich die ganze Zeit wie ich es anstellen soll, dass ich nur 1Komma im edit Feld habe.

Also ich habe nur 1Editfeld, alles andere mache ich mit variablen. Ich habe was von einer For-Schleife gelesen, weiß aber nicht wie das geht.
Was auch gut währe, wenn das komma immer am Ende schon stehen würde und wenn ich dann auf Komma drücke das es dann hinter dem HKomma weiter screibt.

Ideen?

greetz

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
Raffo
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 300



BeitragVerfasst: Di 11.10.05 19:22 
Da musst Du Dir mal die in Delphi enthaltene Komponente TMaskEdit ansehen.

Wenn Sie auf Deiner Form ist, kannst Du im ObjectExplorer unter der Eigenschaft "EditMask" bestimmen, welche Eingaben zulässig sind (einfach mal die Delphi Hilfe aufrufen).

Beispiel als Mask: AAAA,AA (erlaubt A-Z und 0-9 und hat hinten nen Komma)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 11.10.05 19:35 
user profile iconBorn-to-Frag hat folgendes geschrieben:
Ich such hier grad schon eine weile und ich frage mich die ganze Zeit wie ich es anstellen soll, dass ich nur 1Komma im edit Feld habe.

Ich weiß nicht, wie du gesucht hast, aber das wurde hier im Forum schon mehr als einmal diskutiert.

Moderiert von user profile iconraziel: Quote-Tag repariert.
Born-to-Frag Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: Di 11.10.05 20:30 
Das mit dem MaskEdit hab ich nicht ganz verstanden, ich hab jetzt noch mal gesucht.. Ist den keiner so freundlich mir das etwas genauer zu erklären :'(

Ich such und such und finde einfach nichts { bin ich wohl zu blüd zum :lupe: suchen :gruebel: }

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Di 11.10.05 20:33 
Also, beim MaskEdit gibst Du mit einer 'Maske' vor, welche Zeichen und in welcher Reihenfolge sie eingegeben werden dürfen. Damit stellst du zwar nicht sicher, das die Eingabe automatisch absolut korrekt ist, aber die blödesten Fehler filterst Du in jedem Fall aus. Da es die OH (Online-Hilfe von Delphi) gibt, solltest Du einige Minuten damit verbringen, erst zu lesen und dann zu probieren.

_________________
Na denn, dann. Bis dann, denn.
Born-to-Frag Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: Di 11.10.05 20:44 
ok das mit der maskedit hab ich jetzt so weit verstanden und auch ausprobiert, aber gefällt mir nicht wirklich.. gibt es alternativen?

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.10.05 05:32 
In dem du verdammt nochmal endlich die Suche benutzt: Suche in: Delphi-Forum, Delphi-Library EDIT EIN KOMMA liefert mir diesen Thread: Rechner: Bei Eingabe nur ein Komma schrieben dürfen. Und rat mal, wie der anfängt:
Zitat:

Und zwar möchte ich noch in mein kleinen Rechner einbauen, dass man nur ein Komma eingeben darf, sodass dadurch keine Fehlermeldung mehr entstehen kann.


Oder diesen hier: www.delphi-forum.de/...hlight=edit++++komma
Oder diesen hier: www.delphi-forum.de/...hlight=edit++++komma

Du kannst nicht gesucht haben!