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.
>