Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Button[Rechts-Klick]-> Hint Fenster Poppt auf (https://www.delphipraxis.net/1241-button%5Brechts-klick%5D-hint-fenster-poppt-auf.html)

phlux 4. Nov 2002 19:42


Button[Rechts-Klick]-> Hint Fenster Poppt auf
 
Hallo!

Ich hab folgendes Problem, in meinem Programm habe ich viele Schaltknöpfe, usw. und möchte wenn der Us0r mit der rechten Maustaste auf nen RadioButton klickt, dass durch ein HintWindow das genau dann aufpoppt, hilfe erfolgt (lol* 1a formulierung, ich glaub die überschrift triffts am besten :mrgreen: )

mfg phlux

[edit=Daniel B]Und ab nach Sonstiges![/edit]

Daniel B 4. Nov 2002 20:03

Hallo Phlux und willkommen,

auch wenn Du Dich nciht zwischen Button und RadioButton entscheiden kannst, :wink: benutze die OnMouseDown Prozedur, egal vom welchen und frage auf "WM_RBUTTONDOWN" ab. Ist dies der Fall, so kannst Du den Hint anzeigen.
Wie man die Eigenschaften von Hints verändert, kannst Du auch hier sehen:
http://www.delphipraxis.net/viewtopic.php?t=852

Grüsse, Daniel :hi:

phlux 4. Nov 2002 20:07

danke für deine hilfe, mir geht es jedoch primär darum, wie ich hint fenster erzwingen kann und nich meine 2-3 Sekunden immer warten muss ;)
steckt nich in jedem von ein kleiner button :mrgreen:

Daniel B 4. Nov 2002 20:29

Zitat:

Zitat von phlux
nich meine 2-3 Sekunden immer warten muss ;)
steckt nich in jedem von ein kleiner button :mrgreen:

Wie man die Zeit verändert, steht in dem Link das ich in meinem vorherrigen Posting geschrieben habe.

Grüsse, Daniel :hi:

phlux 4. Nov 2002 20:31

hmm ja, ich möchte es aber gerne nur mit der rechten maustaste erlauben und das normaler aufpoppen des hintwindow unterbinden ;) , ich weiß is pingelig, aber son tick hat jeder :mrgreen:

d3g 4. Nov 2002 20:49

Hi phlux,

spiel dich mal mit der Klasse THintWindow, das sollte das bringen, was du willst, weil du Hints benutzen kannst ohne ShowHint eingeschaltet zu haben. Mit THintWindow.CreateParented() solltest du den Hint erstellen können, mit THintWindow.CalcHintRect() die Größe ausrechnen, mit THintWindow.ActivateHint() den Hint anzeigen und mit THintWindow.Hide() und THintWindow.FreeAndNil() entfernen können.

MfG,
d3g

phlux 4. Nov 2002 20:51

Danke das sind Informationen die ich sehr gebrauchen konnte :)


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