AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

dynamisches popupmenu beim listview

Ein Thema von Jan · begonnen am 18. Jan 2004 · letzter Beitrag vom 18. Jan 2004
Antwort Antwort
Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#1

dynamisches popupmenu beim listview

  Alt 18. Jan 2004, 20:42
Hallo DPler!

Meine Frage:
Wie realisiere ich ein Popupmenü eines Listviews, welches sich beim rechtsklick auf den Listview, von bestimmten Faktoren beeinflusst öffnet?
Ich hab jetzt im onmousedown Ereignis des listviews einige Abfragen stehen, aber das popupmenu wird leider schon vorher angezeigt, wenn ich es also im onmousedown verändere wird immernoch das alte Menue angezeigt.

Grüße
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: dynamisches popupmenu beim listview

  Alt 18. Jan 2004, 21:10
Hallo

Ereignis OnContextpopup der listview oder onpoup des popuomenus sollte dir weiterhelfen.

Mfg Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: dynamisches popupmenu beim listview

  Alt 18. Jan 2004, 21:52
Hallo Keldorn,
der Tipp ist schonmal garnicht schlecht, aber leider habe ich auch hier das gleiche Problem.
Wenn ich zum Beispiel einen leeren Listview habe, soll selbstverständlich kein Popup erscheinen. Wenn ich aber im OnPopup ereignis listview1.popup:=nil setze wird erst beim nächsten rechtsklick kein Popup menu angezeigt.
Wie bekomme ich das hin, dass der direkt auf Änderungen des derzeitigen mausklick reagiert?
Gruß
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#4

Re: dynamisches popupmenu beim listview

  Alt 18. Jan 2004, 22:09
Delphis OH zum Suchwort = "OnContextPopup":
Zitat:
...
However, the OnContextPopup can also be used to override the automatic context menu that appears when the control has an associated popup menu with an AutoPopup property of true. In this last case, if the event handler displays its own menu, it should set the Handled parameter to true to suppress the default context menu.
...
  Mit Zitat antworten Zitat
Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: dynamisches popupmenu beim listview

  Alt 18. Jan 2004, 22:35
Hallo GeorgeWNewbie,
Natürlich!
Stand ja auch schon in der vorherigen Antwort. Hätte ich mal genauer lesen sollen. Jetzt gehts!
Danke euch beiden.
Gruß
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 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