Zum Inhalt springen

MaskEdit :-(


MrKidney

Empfohlene Beiträge

Hallo Leutz,

wie kann ich einem Edit-Feld anweisen, nur Ziffern anzunehmen?

Ein MaskEdit-Feld möchte ich nicht nehmen, weil keine Maske angezeigt werden soll.

Ich habe es versucht mit "KeyDown" oder "KeyUp", aber ich weiss leider nicht die "Namen" der Tasten 0 - 9

auf der Nummerntastatur oder auf der Normalen.

Die virtuellen sind in der Hilfe von Borland erklärt, aber ich finde nichts

über Buchstaben oder Zahlen.

Man soll die Methode " Ord('M') " benutzen können, aber darüber habe ich

auch nichts gefunden.

Der User darf auch nur 13 Ziffern eingeben und ein Komma soll nach der Zehnten Stelle auch erscheinen.

Ich hoffe das sind nicht zuviel Prob's auf einmal... :(

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

das Problem dabei besteht, daß beim Tippen der ersten Ziffer bei der Ersten freien Stelle angefangen wird.

Wenn der User aber nur 1 Stelle vor dem Komma möchte sieht das so aus:

" 1 , 03"

Das ist auch nicht gerade hübsch.

Und dann wird es als "1000000000,03" gelesen.

Und dann ist da noch, die Leerstellen sin schmaler als die Zeichen,

bei Eingabe verrutscht das Komma.

Leider nicht so einfach.

Ich dachte auch, es wäre einfacher, aber DIN ISO muss eingehalten werden... :mod:

Aber Dank für deine Antwort...

KID :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich benutze Borland C++ Builder 6.

Auf einem Formular habe ich mehrere MaskEdit-Felder platziert,

in denen geschrieben werden kann.

Ich benutze hauptsächlich WinApi.

Nun hab ich noch eine Frage:

Wie kann ich den Cursor hinter die letzte Stelle positionieren, wenn etwas drin steht?

MaskEdit->SetCursor(z); funktioniert nicht. Da schreibt er immer "Zugriff auf SetCursor(int) nicht möglich".

Thanks

KID

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...