![]() |
Maskedit
Hi,
ich brauche hier eine Eingabemaske für Zahlen. Dafür gibt es ja MaskEdit. Es ist mir aber ehrlich gesagt zu viel bei jedem Edit-Feld, die Formatierung anzugeben. Vor allem aber ist mir das zu fehleranfällig. Es soll halt im ganzen Programm in gleicher Weise funktionieren. Desweiteren will ich die in gewohntem Stil auf der Form plazieren. Nach Möglichkeit würde ich gerne noch ein Label mitschleppen und es soll auch für DBedits gehen. Soll ich dafür eine eigene Komponente basteln, oder etwas vorhandenes verwenden ? Was ist da am einfachsten ? Gruß Hansa |
Moin Hansa,
MaskEdit soll ein wenig buggy sein. Da ich es nicht verwende kann ich das allerdings weder bestätigen noch dementieren ;-) Da ich mal vermute, dass Du so etwas häufiger brauchst, erscheint es mir ganz sinnvoll eine eigene kleine Kompo dafür zu schreiben, die dann aus einem TEdit und einem TLabel (oder TStaticText, aber die scheint ausser mir niemand zu benutzen ;-) ) besteht, und der dann als eine Eigenschaft das gewüschte Format übergeben wird. Eben ähnlich wie bei TMaskEdit. |
Hallo Christian und Hansa,
Zitat:
Grüsse, Daniel :hi: |
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,
ich habe eine Unit namens EnhEdit irgendwann einmal im Internet gefunden, die sich für Zahleneingabe für die meisten Fälle eignen dürfte. Ich hab' das Ding unter Beispiele als Komponente hinzugefügt. Falls es nicht ganz Deinen Anforderungen entspricht, kannst Du ja den Quelltext verbessern/erweitern. mfg eddy |
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,
2. Versuch, die Datei EnhEdit.PAS anzuhängen. mfg eddy |
Immer langsam.
Zitat:
Gruß Hansa |
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,
es ist zum Heulen, aber auf meinem Bildschirm bekomme ich die angehangene Datei nicht angezeigt, obwohl ich nach dem zweiten Versand die Anzeige gesehen haben. Anbei ein Snapshot von dem relevanten Teil zur Ansicht. Hast Du eine Idee? Andere Downloadanhänge sehe ich doch auch. mfg eddy |
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
du guckst ja hoffentlich nicht bei Antwort schreiben prer Scroll die letzten Beiträge durch ? Da sieht man nicht alles. Ansonsten sieht das bei mir so aus wie im Anhang. :lol: Gruß Hansa |
|
Hi,
ja, picsoft hab ich schon gehabt, aber wie kriege ich das ganze mit einem DBedit hin? Hat da einer eine Idee ? Und das Label fehlt halt auch noch. Muß das da wohl oder übel neu erfinden. Alles andere paßt nicht so recht. Gruß Hansa |
editmask
für dbedit gibt es auch eine Maske D5
meine letzte Datenbank habe ich vor 8 Jahren geschrieben der alte Trick müsste auch heute klappen 1 maskedit formatieren, dann gehört zu jeder Form auch ein Text in denen die Objekte aufgelistet sind. hier nun die 3 Zeilen für die Maskierung in die einzelnen objekte kopieren. der Versuch ist nicht strafbar mfg fvdh |
Schön und gut.
Und die drei Zeilen ? Gruß Hansa |
TdMaskedit
Leg dir auf dem form die Maskeditfelder alle an
eins formatierst du wenn du dir das form als Text (rechte MausT) darstellen lässt, siehst du sofort den Unterschied im Objekt Im formatierten Objekt ist eine Zeile ' !00:00,## ' ; //(beispiel) eine Zeile Length 8 ; //( 8 beispiel) eine Zeile Maske ' : . ' ; //(beispiel) Dies drei Zeilen in alle Maskedit Objecte kopieren fertig |
Wie wäre es mit
Code:
für das OnKeyPress Ereignis der Edit's!
If not(key in [#48..#57,#8])
then key := #0; Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 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