Announcement

Collapse
No announcement yet.

Rechte Maustaste im ListView

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rechte Maustaste im ListView

    Hallo,
    ich erzeuge zur Laufzeit mehrere ListViews. Diesen wird ein Popupmenu, welches zur Entwicklungszeit vorhanden ist, zugeordnet.
    Mein Code sieht in etwa so aus:

    <PRE>
    with myListView do
    begin
    SmallImages := myImageList;
    PopupMenu := myPopupmenu;
    HideSelection := FALSE;
    Name := 'MeinName';
    DragMode := dmAutomatic;
    end;
    </PRE>

    Wobei der Listview auf einem Tabsheet, welches wiederum auf einen Pagecontrol sitzt. Alles wird zur Laufzeit erzeugt. Unter Delphi5 compilierte Versionen laufen auf Win98, WinNT, Win2000 und WinXp sehr gut. Mit <B>Delphi7</B> erzeugte Versionen haben unter <B>WinNT</B> das Problem das sich das PopupMenu nicht öffnet :-(

    Ich benütze das selbe Konstrukt für Listviews, die zur Entwicklungszeit erzeugt werden und das Popupmenu wird im Objektinspektor eingetragen. Das funktioniert unter allen Betriebssystemen.

    Was ist zu tun? Wer weiß was?

    Joachim

  • #2
    Ich hatte ein ähnliches Problem!
    Ich habe dann alle Unter-Eigenschaften der MenuAnimation auf False gesetzt. Dann hat es auch unter WinNT geklappt

    Comment


    • #3
      Stimmt, das war es. Danke.

      Cu J

      Comment

      Working...
      X