2010-04-09 67 views

回答

0

您可以擴展ListBox類,然後重寫拋出Scroll事件的類的一部分。

編輯:你想滾動事件不會被拋出,或者你實際上不希望列表框本身滾動?

這可能會實現 - 我不能測試它在這裏壽...你還需要移植到VB.NET

public class BetterListBox : ListBox { 
    // WM_VSCROLL message constants 
    private const int WM_VSCROLL = 0x0115; 
    protected override void WndProc(ref Message m) { 
    // Trap the WM_VSCROLL message to generate the Scroll event 
    if (m.Msg != WM_VSCROLL) { 
     base.WndProc(ref m); 
    } 

} 
+0

我想要的keydown或按鍵事件 – tushar 2010-04-09 05:02:41

+0

後拋出的滾動事件你能否提供我的代碼或解釋如何擴展列表框類並覆蓋適當的事件? – tushar 2010-04-09 05:06:00

+0

你說你想在你的問題中禁用滾動事件,但在你下面說你想滾動事件被拋出?你能更清楚地解釋你的情況嗎? – anger 2010-04-09 05:13:40