Hint

Rund um die LCL und andere Komponenten
Antworten
Oldeman
Beiträge: 24
Registriert: Do 9. Jun 2022, 18:45

Hint

Beitrag von Oldeman »

Hallo,
kennt jemand eine Möglichkeit, die Anzeige eines Hint zu verzögern? Der erscheint, wenn der Cursor über dem Objekt steht, ca. nach einer Viertelsekunde, was sehr lästig sein kann. Ein bis zwei Sekunden wären viel angenehmer.
Danke für Antworten im Voraus.
Oldeman

Sieben
Beiträge: 202
Registriert: Mo 24. Aug 2020, 14:16
OS, Lazarus, FPC: Ubuntu Xenial 32, Lazarus 2.2.0, FPC 3.2.2
CPU-Target: i386

Re: Hint

Beitrag von Sieben »


wp_xyz
Beiträge: 4889
Registriert: Fr 8. Apr 2011, 09:01

Re: Hint

Beitrag von wp_xyz »

Meinst du die Anzeige eines Hint in einem eigenen Programm? Dafür legst du am einfachsten eine TApplicationProperties-Komponente aufs Formular und passt die Hint*-Properties an:
- HintPause: Zeit, in ms, bis der Hint erscheint (https://lazarus-ccr.sourceforge.io/docs ... pause.html)
- HintHidepause: Zeit, in ms, bis der Hint wieder verschwindet (https://lazarus-ccr.sourceforge.io/docs ... pause.html
- HintShortPause: Zeit, in ms, bis ein neuer Hint erscheint (https://lazarus-ccr.sourceforge.io/docs ... pause.html)
- HintColor: Farbe des Hint-Fensters (https://lazarus-ccr.sourceforge.io/docs ... color.html)

Wenn du dagegen die Anzeige der Hints in der Lazarus-IDE meinst, findet du entsprechende Einstellmöglichkeiten unter "Werkzeuge" > "Einstellungen" > "Editor" > "Vervollständigung/Hinweise"

Lomat
Beiträge: 33
Registriert: Fr 14. Jan 2022, 13:44

Re: Hint

Beitrag von Lomat »

Hallo, wenn der Hint nur bestimmte Komponenten verzögert werden soll, kann man sicherlich dies über das onShowHint-Ereignis machen, ist aber nicht so sauber wie die globale Variante. VG Christoph

Oldeman
Beiträge: 24
Registriert: Do 9. Jun 2022, 18:45

Re: Hint

Beitrag von Oldeman »

Danke - TApplication.HintPause klappt prima.
Oldeman

Antworten