Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie in TEdit Chars übereinander schreiben ? (https://www.delphipraxis.net/127927-wie-tedit-chars-uebereinander-schreiben.html)

madina 21. Jan 2009 13:12


Wie in TEdit Chars übereinander schreiben ?
 
Hallo,

wie kann ich bei der Eingabe in TEdit z.B. bei arabische Sprache einige Zeichen eingeben ohne, daß der Courser um ein Zeichen versetzt wird sozusagen übereinander schreiben.

mfg
Ati

himitsu 21. Jan 2009 13:21

Re: Wie in TEdit Chars übereinander schreiben ?
 
hab diese "übereinanderschreibbaren" Zeichen nicht intern 'ne Breite von 0?

du müßtest dann doch nur diese Zeichen von dem Zeichen eingeben, wo sie drüber stehn sollen

nuclearping 21. Jan 2009 13:42

Re: Wie in TEdit Chars übereinander schreiben ?
 
Ist arabisch nicht Unicode? Und AFAIK beherrscht TEdit erst seit Delphi 2009 Unicode.

madina 21. Jan 2009 13:43

Re: Wie in TEdit Chars übereinander schreiben ?
 
Hallo,

1. alle Zeichen haben eine Breite (kein 0).
2. eine Eingabe vor dem letzten Zeichen ist nicht richtig sondern sequenzielle Eingabe so normal.
3. ja ist Unicode.

einfach übereinander schreiben vom Courser aus nach rechts d.h. linksbündig.

mfg

Luckie 21. Jan 2009 14:04

Re: Wie in TEdit Chars übereinander schreiben ?
 
Zu allerst muss das Steuerelement Unicode unterstützen. Wenn das gegeben ist, kann man sich über die Eingabe Gedanken machen. Aber eigentlich sollte das Windows von sich aus übernehmen. Ist ja genauso, wie wenn man Akzente eingibt, da muss man sich auch nicht explizit drum kümmern. Einfach erst die Taste mit dem Akzent drücken und danach das eigentliche Zeichen: [`] + [a] = à. So sollte es auch mit arabischen Schriftzeichen funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz