Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
5. Feb 2021
Nee nee, das Richedit ist was gaaaaanz Anderes.
ALLE Anderen haben #13#10 und ein paar Wenige #10 als Zeilenumbruch.
Aber das RichEdit hat #13.
Emba hat versucht das zu "beheben", also macht beim Zugruff auf .Text ein Replace nach sLineBreak (#13#10),
aber bei den Dingen wie SelStart und SelLength wird die Verschiebung der Indize nicht eingerechnet, also mit jeder Zeile verrutscht das um...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
5. Feb 2021
Wieso? Ist doch voll konsequent.
* Edit und Memo sind das Gleiche (nur single-line und multi-line)
* und sonst macht halt jeder Entwickler das was er für gut empfindet
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
4. Feb 2021
Em Einfachsten sind ShortCuts/Tasten, die nur aus einer Sequenz bestehen, aber mehr/längeres geht auch recht "einfach".
z.B. Ordinal ein Char eingeben: mit AltGr+32 ein Leerzeichen :)
type
TForm10 = class(TForm)
RichEdit1: TRichEdit;
procedure RichEdit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
procedure RichEdit1KeyUp(Sender: TObject; var Key: Word; Shift:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
4. Feb 2021
Eigenes Programm und auch änderbar?
Für so Dinge wie Ω, Ø und ± haben wir im Form.OnKeyDown (KeyPreveiw) eigene ShortCut eingebaut.
Bzw., inzwischen ist das eine kleine Tabelle, wo die Kunden ShortCuts eintragen können und dazu ein Zeichen oder ganze Texte, welches dann in Edit.SelText reingeschrieben wird.
Wenn nur einmalig/selten:
charmap ... suchen und dann Copy&Paste