Как получить дескриптор элемента управления ListBox в VB.NET 2005?Как получить дескриптор listbox в vb.net 2005
Я использую
Dim i_Handle As ListBox
i_Handle = ListBox1.Handle
Но это не работает
Как получить дескриптор элемента управления ListBox в VB.NET 2005?Как получить дескриптор listbox в vb.net 2005
Я использую
Dim i_Handle As ListBox
i_Handle = ListBox1.Handle
Но это не работает
Вы создаете новый ListBox
и его установку будет значением ListBox1.Handle
- но ListBox1.Handle
возвращает IntPrt
типа - целое число.
Dim listBoxHandle As IntPtr
listBoxHandle = ListBox1.Handle
MessageBox.Show(listBoxHandle) // You'll see numbers.
Ручка является IntPrt (ручка просто 32-разрядное целое число).
Вместо ListBox вы должны использовать IntPtr:
Dim i_Handle As IntPtr
i_Handle = ListBox1.Handle
Спасибо. Но почему ваш первый пост до -1? – JPro
Я не знаю, первое сообщение, возможно, будет делом :) –
извините, пожалуйста, вы можете быть ясно? как я должен получить hanlde в этом случае? – JPro