Weblistbox Contextualmenu per Code ein-/ausschalten

Hallo,
in einer Weblistbox habe ich ein Contextualmenu integriert und ich möchte nun, dass das Contextualmenu nicht angezeigt wird, wenn die Listbox auf enabled=false steht. Ich kann zwar verhindern, dass das ContextualMenuuAction ausgelöst wird, wenn enabled=false ist. Aber das Ziel sollte sein, dass die Auswahl gar nicht angezeigt wird.
Des Weiteren würde ich erreichen wollen, dass nur ein Row (derzeit ist es möglich mehrere Rows auszuwählen) ausgewählt werden kann, wie geht das bei einer Weblistbox?
Habt ihr eine Idee?
Klemens