Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   TMemo Caret abschalten (https://www.delphipraxis.net/211801-tmemo-caret-abschalten.html)

skoschke 3. Nov 2022 17:00

TMemo Caret abschalten
 
Hallo,

ich nutze ein TMemo zur Anzeige von Informationen.
Es soll scrollbar sein, Eingaben aber verhindern (also nur anzeigen)...
Readonly = true (keine Änderung erlaubt)
Enabled = true (damit gescrollt werden kann)

Trotzdem erscheint das Caret, wie kann man das abschalten?

Ciao
Stefan

itblumi 3. Nov 2022 19:23

AW: TMemo Caret abschalten
 
Hier ist vllt. was du gesucht hast.
http://www.delphigroups.info/2/72/309454.html

himitsu 3. Nov 2022 19:35

AW: TMemo Caret abschalten
 
HideCaret versteckt es nur "jetzt", während das Memo den Fokus hat.
Muß also jedes Mal neu gemacht werden, wenn das Memo den Fokus bekommt ... z.B. im Memo.OnEnter,
aber auch im Form.OnActivate und ApplicationEvents.OnActivate, wenn Memo.Focussed .
(müsste möglich sein, allen 3 Events die selbe Methode zuzuweisen).

Eventuell geht es mit CreateCaret und einem leeren Bitmap einfacher, falls dieses Caret unbegrenzt lange bestehen/zugewiesen bleibt.

skoschke 4. Nov 2022 07:24

AW: TMemo Caret abschalten
 
Es ist eine Android-Anwendung, da geht HideCaret nicht :-(

Ciao
Stefan

itblumi 4. Nov 2022 08:23

AW: TMemo Caret abschalten
 
Laut Dokumentation sollte auch das FMX TMemo diese Funktion besitzen.
https://docwiki.embarcadero.com/Libr...aret.HideCaret

skoschke 4. Nov 2022 08:49

AW: TMemo Caret abschalten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Dein Link sagt es geht, mein Delphi 10.4 ist da anderer Meinung, siehe Bild:

Ciao
Stefan

itblumi 4. Nov 2022 09:03

AW: TMemo Caret abschalten
 
versuch es mal so
Code:
Memo1.Caret.Visible := False;

skoschke 5. Nov 2022 13:52

AW: TMemo Caret abschalten
 
Danke, danke, danke!

So einfach, aber man muss halt nur drauf kommen :-)

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 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