Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
13. Jan 2007
Hallo Stefan,
um das Caret in deinem Edit mit HideCaret() zu verstecken musst du den richtigen Augenblick abpassen - OnEnter() ist zu früh, da das Control zu diesem Zeitpunkt noch nicht den Fokus erhalten hat und das Caret noch gar nicht existiert. Da hilft dir eine benutzerdefinierte Nachricht UM_HIDECARET:
const
UM_HIDECARET = WM_USER;
type
TDemoForm = class(TForm)
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
13. Jan 2007
Wenn du die Edit-Komponente im ReadOnly-Modus - quasi nur als Display - benutzt, und die Eingabe über Buttons oder die KeyPreview der Form erledigst, dann könntest du doch ein Panel oder eine andere schicke Komponente (LCDPanel) verwenden, eventuell noch einen speziellen Font.
Freundliche Grüße
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
13. Jan 2007
Hallo Stefan,
bevor du mit dem Entwickeln der neuen Komponente anfängst: Meinst du das Caret oder den Cursor?
Grüße vom marabu