Ich habe die Lösung jetzt mal als Dateianhang beigefügt.
Es handelt sich um eine von TRichEdit abgeleitete Komponente, die ich vor längerer Zeit mal wegen der Hervorhebung an dem Anklicken von
URL und E-Mails gebaut hatte. Die habe ich nun um die Zoom-Funktion erweitert, die alte Funktion aber nicht entfernt. Viel Spaß damit.
Nochmals danke für den Tipp!
[edit]
Dazu nochmal eine weitere Frage:
Ich habe bereits in der
DP gesucht; allein mir fehlen evtl. die richtigen Schlagworte zum Suchen.
Ich möchte über meinem TRichEdit ein TUpDown positionieren, damit der User den Zoom auch ohne das Drücken der linken Maustaste und das Drehen am Scrollrad verändern kann. Denn das setzt immerhin einiges Geschick voraus und ist nicht jedem bekannt. Damit das nicht beim bloßen Lesen stört, soll TUpDown eingeblendet werden, wenn der Benutzer die Maus ins TRichEdit bewegt, und ausgeblendet, wenn er die Maus dort hinausbewegt.
Das ist kein Problem. Ich kann aber auf das TUpDown nicht klicken. Ist die Maus darüber, beginnt es zu flackern, was erklärbar ist. Denn die Maus verlässt TRichEdit und TUpDown wird ausgeblendet. Da ich mich nun wieder im TRichEdit befinde, wird es wieder eingeblendet usw.
Ich habe keine Idee, wie ich das lösen kann. Kann mir da jemand auf die Sprünge helfen?
[/edit]
Gruß, Alex