TMaskedit nimmt keine zahlen vom numerischen Block
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
TMaskedit nimmt keine zahlen vom numerischen Block
Hallo zusammen,
mit:
MaskEdit1.EditMask := '99'+ThousandSeparator+'999'+DecimalSeparator+'99 €;0; ';
habe ich eine eine Eingabemaske für ein TMaskEdit-Feld definiert, die Syntax habe ich im Netz gefunden und die Bedeutung der 0 hinter dem Eurozeichen ist mir nicht klar.
Auf jeden Fall nimmt das Feld die Eingaben auf dem NummernBlock nicht an( numlock ist aktiviert ) .
Die Zahlen auf der normalen Tastatur funktionieren.
Was ist falsch?
mit:
MaskEdit1.EditMask := '99'+ThousandSeparator+'999'+DecimalSeparator+'99 €;0; ';
habe ich eine eine Eingabemaske für ein TMaskEdit-Feld definiert, die Syntax habe ich im Netz gefunden und die Bedeutung der 0 hinter dem Eurozeichen ist mir nicht klar.
Auf jeden Fall nimmt das Feld die Eingaben auf dem NummernBlock nicht an( numlock ist aktiviert ) .
Die Zahlen auf der normalen Tastatur funktionieren.
Was ist falsch?
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: TMaskedit nimmt keine zahlen vom numerischen Block
niemand ne idee?
Gruss Kh
Gruss Kh
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Re: TMaskedit nimmt keine zahlen vom numerischen Block
Hast du GTKx ? Oder unter welchem System funktioniert es nicht.
Unter Windows scheint es problemlos zu gehen, zumindest mit meiner Tastatur
Unter Windows scheint es problemlos zu gehen, zumindest mit meiner Tastatur

Johannes
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: TMaskedit nimmt keine zahlen vom numerischen Block
bei mir funkts unter windows vista und windows XP leider nicht.monta hat geschrieben:Hast du GTKx ? Oder unter welchem System funktioniert es nicht.
Unter Windows scheint es problemlos zu gehen, zumindest mit meiner Tastatur
Ich habe das Feld einmal probeweise im Programm formatiert, und einmal im Objectinspekor.
Kein Unterschied, bei Eingabe auf der numerischen Tastatur springt der Cursor vor die linke 0 und keine Eingabe wird angenommen

Gruss KH
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Re: TMaskedit nimmt keine zahlen vom numerischen Block
ich hab deinen Code von oben einfach ins OnCreate der Form gepackt, und es ging.
//Moment, ich habs:
in der 9.27 geht es. In der 9.26 hast du recht, da geht es nicht.
hab gerade mal nachgeschaut, in Rev. 18192 wurde quasi alles in der Unit Mask-Edit neu implementiert und geändert, wahrsch. wurde das Problem damit behoben.
//Moment, ich habs:
in der 9.27 geht es. In der 9.26 hast du recht, da geht es nicht.
hab gerade mal nachgeschaut, in Rev. 18192 wurde quasi alles in der Unit Mask-Edit neu implementiert und geändert, wahrsch. wurde das Problem damit behoben.
Johannes
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: TMaskedit nimmt keine zahlen vom numerischen Block
monta hat geschrieben:ich hab deinen Code von oben einfach ins OnCreate der Form gepackt, und es ging.
//Moment, ich habs:
in der 9.27 geht es. In der 9.26 hast du recht, da geht es nicht.
hab gerade mal nachgeschaut, in Rev. 18192 wurde quasi alles in der Unit Mask-Edit neu implementiert und geändert, wahrsch. wurde das Problem damit behoben.
ich hab aber 9.27

EDIT REV. 16761
macht es Sinn die REV 18192 zu holen,wenn ja wo?
Wenn ich das richtig sehe muss ich dann ZEOS und andere zus. Komponenten neu installieren

Dann würde es doch Sinn machen einfach die Unit Mask-Edit zu holen und einzuspielen, oder ?
Gruss KH
Zuletzt geändert von khh am So 25. Jan 2009, 17:39, insgesamt 1-mal geändert.
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Re: TMaskedit nimmt keine zahlen vom numerischen Block
16xx 
das ist doch weit vor 0.9.26 gewesen.

das ist doch weit vor 0.9.26 gewesen.
Johannes
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: TMaskedit nimmt keine zahlen vom numerischen Block
in meiner version steht 09.27monta hat geschrieben:16xx
das ist doch weit vor 0.9.26 gewesen.
28.10.2008
REV.16761
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Re: TMaskedit nimmt keine zahlen vom numerischen Block
Da hat was mit dem neubauen oder der Revision.inc nicht geklappt. Geht mal unter Lazarus auf alles neu erstellen, also Clean und Build.
Dann sollte im Lazarusdialog auch die Richtige Revision 18xy stehen. Und da ist der Fehler dann wohl auch behoben.
Dann sollte im Lazarusdialog auch die Richtige Revision 18xy stehen. Und da ist der Fehler dann wohl auch behoben.
Johannes
Re: TMaskedit nimmt keine zahlen vom numerischen Block
Das Aktualisieren der Revisionsnummer klappt so leider auch nicht immer. Entscheidend ist, wie Lazarus installiert wurde.monta hat geschrieben:Da hat was mit dem neubauen oder der Revision.inc nicht geklappt. Geht mal unter Lazarus auf alles neu erstellen, also Clean und Build.
Dann sollte im Lazarusdialog auch die Richtige Revision 18xy stehen. Und da ist der Fehler dann wohl auch behoben.
Wenn Lazarus neu installiert wurde, dann reicht eine Neuerstellung und die Komponenten sind wieder in der Komponentenpalette.khh hat geschrieben:Wenn ich das richtig sehe muss ich dann ZEOS und andere zus. Komponenten neu installieren
Gruss KH
knight
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: TMaskedit nimmt keine zahlen vom numerischen Block
ok, werd ich mir morgen früh mal vornehmen.
Danke
Gruss Kh
Danke
Gruss Kh
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: TMaskedit nimmt keine zahlen vom numerischen Block
also,
ich hab die Version 0.9.27 REV 18444 nach Deinstallation der alten Version neu installiert.
Ein Rebuild der alten Version hatte nichts genutzt
Das Erfreuliche daran: der Fehler ist behoben:-)
Ich danke euch.
Gruss KH
ich hab die Version 0.9.27 REV 18444 nach Deinstallation der alten Version neu installiert.
Ein Rebuild der alten Version hatte nichts genutzt

Das Erfreuliche daran: der Fehler ist behoben:-)
Ich danke euch.
Gruss KH