Hallo,
bei drücken der taste "Ende" in einem Get feld (CRT Modus) springt der Cursor nicht wie zu
Clipperzeiten hinter das letzte Zeichen sondern auf das letze Zeichen.
Kann man das umgehen?
Gruß Stefan
CRT Modus Get Feld Taste "Ende" [Erledigt]
Moderator: Moderatoren
- BJelinek
- Rekursionen-Architekt
- Beiträge: 221
- Registriert: Sa, 02. Jun 2012 20:57
- Wohnort: 73257 Köngen
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 3 Mal
Re: CRT Modus Get Feld Taste "Ende"
Hallo Stefan,
kann ich nicht nachvollziehen.
Springt bei mir an Ende hinter den letzten Buchstaben und dann weiter
ans Feldende, aber nie auf den letzten Buchstaben. Genau wie in meiner
Clipper-Version.
Beinflussen kann man das in der GETSYS.PRG, da hab ich auch Dinge angepasst,
auch zu Clipperzeiten. Mein Programm läuft fast 1 zu 1 unter Clipper/Xbase++
Gui = NO modus
kann ich nicht nachvollziehen.
Springt bei mir an Ende hinter den letzten Buchstaben und dann weiter
ans Feldende, aber nie auf den letzten Buchstaben. Genau wie in meiner
Clipper-Version.
Beinflussen kann man das in der GETSYS.PRG, da hab ich auch Dinge angepasst,
auch zu Clipperzeiten. Mein Programm läuft fast 1 zu 1 unter Clipper/Xbase++
Gui = NO modus
Grüße
Bernd
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Bernd
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15707
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 71 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: CRT Modus Get Feld Taste "Ende"
Wenn in einem GET Feld, alle Zeichen ausgefüllt sind, dann springt ENDE auf das letzte Zeichen, wenn nicht, dann auf das erste Leer-(leere)-Zeichen hinter den anderen:
Ich denke mich zu erinnern, dass das unter Clipper gleich war.
Code: Alles auswählen
"08:00" in einem Feld das genau diese Picture bedient, springt ENDE von vorne auf die letzte 0
" : " hier springt es nach ':' auf das Leerzeichen (leere Stelle), wobei ich hier auf Ziffern begrenzt habe, ein blank kann ich gar nicht eingeben.
Gruß
Hubert
Hubert
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: CRT Modus Get Feld Taste "Ende"
habe das Problem jetzt "einfach" gelöst.
Fakt war:
Wurde das Feld von Hand befüllt sprang der Cursor hinter das letzte Zeichen
Wurde das Feld über ein GUI Suchfenster mit Rtrim(cErgebnis) befüllt sprang der Cursor auf das letzte Zeichen.
Um es mir einfach zu machen befülle ich das Feld nun mit Rtrim(cErgebnis) + " "
... und schon funktioniert's
Interessant auch:
get cSowieso Picture "99-xxx.xx" ist NICHT komplett editierbar
get cSowieso Picture "99-XXX.XX" ist komplett editierbar
Danke für Eure Mühe
Gruß Stefan
Fakt war:
Wurde das Feld von Hand befüllt sprang der Cursor hinter das letzte Zeichen
Wurde das Feld über ein GUI Suchfenster mit Rtrim(cErgebnis) befüllt sprang der Cursor auf das letzte Zeichen.
Um es mir einfach zu machen befülle ich das Feld nun mit Rtrim(cErgebnis) + " "
... und schon funktioniert's
Interessant auch:
get cSowieso Picture "99-xxx.xx" ist NICHT komplett editierbar
get cSowieso Picture "99-XXX.XX" ist komplett editierbar
Danke für Eure Mühe
Gruß Stefan
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: CRT Modus Get Feld Taste "Ende" [Erledigt]
Stefan,
so, wie du es gemacht hast: den Betreff des ersten Beitrages entsprechend ergänzen.
Viele Grüße,
Martin
so, wie du es gemacht hast: den Betreff des ersten Beitrages entsprechend ergänzen.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.