Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi In einem TPopupMenu ein Item preselektieren (https://www.delphipraxis.net/134727-einem-tpopupmenu-ein-item-preselektieren.html)

marcos 27. Mai 2009 21:18


In einem TPopupMenu ein Item preselektieren
 
Hallo,

ich würde sehr gerne beim Öffnen von einem PopupMenu eine bestimmte Zeile selektieren. Ist so was überhaupt möglich?

Gruß
marcos

Satty67 27. Mai 2009 21:29

Re: In einem TPopupMenu ein Item preselektieren
 
Ja, mit SetCursorPos(x,y) kannst Du die Mouse über dem gewünschten Eintrag positionieren.

Vielleicht reicht auch den entsprechenden MenuEintrag als "default" zu setzen. Wird dann hervorgehoben angezeigt (aber nicht selektiert)

jaenicke 27. Mai 2009 21:47

Re: In einem TPopupMenu ein Item preselektieren
 
Zitat:

Zitat von Satty67
Ja, mit SetCursorPos(x,y) kannst Du die Mouse über dem gewünschten Eintrag positionieren.

Sowas würde ich im Normalfall aber nur machen, wenn der Benutzer die Option in Windows aktiviert hat, den Mauszeiger immer über den Standardknopf in Dialogen z.B. zu setzen. Denn ansonsten würde sowas nur nerven.

marcos 27. Mai 2009 22:22

Re: In einem TPopupMenu ein Item preselektieren
 
Zitat:

Zitat von Satty67
Ja, mit SetCursorPos(x,y) kannst Du die Mouse über dem gewünschten Eintrag positionieren.

Vielleicht reicht auch den entsprechenden MenuEintrag als "default" zu setzen. Wird dann hervorgehoben angezeigt (aber nicht selektiert)

Damit kann ich leben.
Danke für diesen Hinweis.

Gruß
marcos


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