Как вызвать событие SelectIndexChanged для VListBox? - PullRequest
0 голосов
/ 28 апреля 2010

Кто-нибудь знает VListBox ? Быстро загрузить элемент в список.

Но я не могу получить событие SelectIndexChanged, вызванное набором SelectIndex. Кто-нибудь знает, как вызвать это событие с помощью WinAPI или что-то еще? Исходный код VlistBox находится на странице выше.

Ответы [ 2 ]

0 голосов
/ 23 января 2011

Почему вы не вызываете EventHandler вручную?

vListBox1_selectedIndexChanged(null,null);
0 голосов
/ 23 января 2011

происходит ли событие, когда вы щелкаете мышью по элементу?

если так, то это может быть умышленно. Кроме того, если вы выбираете его с помощью кода, лучше не «как вручную вызвать событие». рассмотрите возможность рефакторинга кода обработки событий в новый метод DoSelectionChanged () и получите код, который вызывает метод SelectIndex (), вызывающий это. таким образом, «мясные» вещи, которые обычно используются в обратном вызове события, могут использоваться другими методами, а не только обратным вызовом.

надеюсь, что поможет

...