Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DrUArn,
1. Jun 2011
Danke Lannes,
zu Deiner Anmerkung: nachbauen wäre mir lieber - das sind eben solche Probleme, die einem nicht aus dem Kopf gehen - man möchte wissen, wie's geht!
zu Deinem Beispiel der Verkürzung von sellength um 1: geht, wenn man's in keyup unterbringtprocedure TRichEditTab_ua.keyup(var Key: Word;Shift: TShiftState);
begin
case key of
VK_END: if (shift=) then begin...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DrUArn,
31. Mai 2011
Danke erst mal allen für die Ideen!
Habe für mich selbst noch keine Lösung gefunden - muß wohl noch etwas brüten!
Eigentlich wollte ich ja nur das Verhalten von Trichedit bei shift+ende (Markierung von selstart bis Zeilenende incl. Zeilenumbruch) ändern, so daß der Zeilenumbruch nicht mitmarkiert wird (wie in tmemo)- die Berechnugen dazu sind einfach - aber die Beeinflussung der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DrUArn,
26. Mai 2011
Danke, Thomas,
aber das löst das Problem eben nicht!
Selstart liegt ja immer "links", eben am anfang der Markierung, egal, ob man mit z.b. shift+-> oder shift+<- die Markierung erzeugt. Benutzt man dann zusätzlich die Pos1- oder Ende-Taste, verhält sich die veränderte Markierung unterschiedlich - je nach dem, ob man vorher in die gleiche Richtung markiert hat, wird dies bis zum Zeilenanfang...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DrUArn,
25. Mai 2011
Hallo,
eine Frage zur Methodik der Textmarkierung z.b. in Trichedit oder Tmemo:
Shift+Pos1 markiert zum Zeilenanfang - Shift+Ende zum Zeilenende.
Je nachdem, ob man vorher schon eine Markierung z.b. per Shift+-> oder Shift+<- erzeugt hat, wird seltext entweder in die gleiche Richtung verlängert oder "flippt" um einen Fixpunkt (im letzten Fall muß man vorher seltext in die...