Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   on mouse move - Hilfetext (https://www.delphipraxis.net/39252-mouse-move-hilfetext.html)

michaela 30. Jan 2005 21:12


on mouse move - Hilfetext
 
Hallo,

Ich soll ein Programm graphisch bearbeiten, habe aber von Delphi nur sehr wenig Ahnung. Mit Büchern bin ich leider auch nicht weitergekommen.

Wenn der Mauszeiger über einen Button fährt, soll ein kleines gelbes Hilfefenster erscheinen, dass verschwindet, wenn die Maus weiterbewegt wird.
Im Objektmanager kann man unter Events "on mouse move" anklicken. Ist das der richtige Befehl? Was kommt dann aber in das Procedurenfenster? Wo muss der Hilfetext hingeschrieben werden?

Michaela

Aenogym 30. Jan 2005 21:13

Re: on mouse move - Hilfetext
 
hi,

gib im objektInspektor bei der eigenschaft hint den text an, der erscheinen soll und stelle ShowHint auf true. dann kommt das von ganz allein :thumb:

Aenogym

Keldorn 30. Jan 2005 21:14

Re: on mouse move - Hilfetext
 
nein, du kannst den text bei der hint-eigenschaft einstellen. Vergiß aber nicht showhint auf true, bzw. parentshowhint auf true zu setzen.

Mfg Frank

michaela 30. Jan 2005 22:32

Re: on mouse move - Hilfetext
 
Vielen Dank,

kann der Hilfetext auch auf mehrere Zeilen umgebrochen werden?

Michaela

Aenogym 30. Jan 2005 22:57

Re: on mouse move - Hilfetext
 
ja, das geht.
du müsstest den text dann allerdings im code definieren:

Delphi-Quellcode:
//...
Button1.Hint := 'Zeile1'+#13#10+'Zweite Zeile'+#13#10+'Zeile 3';
//...
Aenogym

BTeam 31. Jan 2005 02:06

Re: on mouse move - Hilfetext
 
Also ab Delphi7 kann man auch mehrzeilige Hints direkt im Objektinspektor eingeben.
Einfach auf den kleinen Button beim Hint Feld klicken und dann im Hint-Editor Strg+Enter drücken für einen neue Zeile. Steht übrigens auch oben rechts "Press Ctrl+Enter for new Line"^^

Jens Schumann 31. Jan 2005 06:45

Re: on mouse move - Hilfetext
 
Zitat:

Zitat von BTeam
Also ab Delphi7 kann man auch mehrzeilige Hints direkt im Objektinspektor eingeben.
Einfach auf den kleinen Button beim Hint Feld klicken und dann im Hint-Editor Strg+Enter drücken für einen neue Zeile. Steht übrigens auch oben rechts "Press Ctrl+Enter for new Line"^^

Ich habe D7 Pro. Da gibt dieses Feature nicht. Entweder gibt es dieses Feature erst ab der Enterprise Version, oder Du eine Komponete installiert, die einen neuen Hint-Editor registiert hat.

michaela 31. Jan 2005 08:44

Re: on mouse move - Hilfetext
 
Der Hint wird nur relativ kurze Zeit angezeigt, kann man diese Zeit verlängern? oder z.B. der Hint soll erst verschwinden, wenn die Maus vom Button wegbewegt wird

Michaela

Sharky 31. Jan 2005 08:47

Re: on mouse move - Hilfetext
 
Zitat:

Zitat von Jens Schumann
Ich habe D7 Pro. Da gibt dieses Feature nicht. Entweder gibt es dieses Feature erst ab der Enterprise Version, oder Du eine Komponete installiert, die einen neuen Hint-Editor registiert hat.

Hai Jens,

bei mir geht das auch so wie von BTeam beschrieben (D7 pro). Jetzt wäre es natürlich möglich das eine böse Komponente das geändert hat. Ich wüsste aber nicht welche.

Jens Schumann 31. Jan 2005 08:47

Re: on mouse move - Hilfetext
 
Hallo,
such mal in der Online-Hilde nach Delphi-Referenz durchsuchenHintPause


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz