Das ist ein RB-Bug. Aber es gibt einen workaround: Benutze den MouseDown event.

Maximilian Tyrtania


Am 11.07.2010 um 17:44 schrieb Stefan Mettenbrink:

> Ich habe jetzt erst festgestellt, dass es das alte ContextualMenu nicht
> mehr gibt. Mit der Onlinehilfe bin ich schnell auf die neue
> Vorgehensweise gestoßen und lege nun im Event ConstructContextual Menu
> das Menü an (nur ein Menüpunkt):
> base.append(New MenuItem("Herkunft löschen"))
> Return true //display the contextual menu
> 
> Im Event ContextualMenuAction folgt dann die eigentliche Arbeit:
> Select Case hititem.text
> case "Herkunft löschen"
>   ...
>   //der Code funktioniert
>  ...
> End select
> 
> Das Ganze spielt sich in einer Listbox ab und funktioniert an sich wie
> vorgesehen.
> 
> Nun habe ich die Listboxeigenschaft SelectionType auf multi gestellt.
> Das selektieren von mehreren Einträgen funktioniert auch. Wenn ich nun
> aber per Rechtsklick das Contextmenü aufrufe, ist nur noch ein Eintrag
> selektiert :-(
> 
> Habe ich etwas übersehen?
> Was muss ich noch ändern, dass alle Einträge selektiert bleiben?
> 
> MfG, Metti.
> 


Antwort per Email an