जहां तक मेरा बता सकते हैं, आइटम की एक बड़ी संख्या को चुनने के लिए नेट से किसी भी विधि का उपयोग कर एक सीधा PInvoke कॉल करने, नियंत्रित करने के लिए LB_SETSEL संदेश (0x185) गुजर की तुलना में कहीं धीमी है, के साथ एक ध्वज यह इंगित करता है कि आप चयन करना चाहते हैं (1) या अचयनित करें (0) साथ ही साथ जादू मान (-1) जो इंगित करता है कि परिवर्तन सभी वस्तुओं पर लागू होना चाहिए।
[DllImport("user32.dll", EntryPoint = "SendMessage")]
internal static extern IntPtr SendMessage(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam);
// Select All
SendMessage(listBox.Handle, 0x185, (IntPtr)1, (IntPtr)(-1));
// Unselect All
SendMessage(listBox.Handle, 0x185, (IntPtr)0, (IntPtr)(-1));
यह स्वीकार किए जाते हैं जवाब होना चाहिए। –