как получить дескриптор списка в vb.net 2005 - PullRequest
0 голосов
/ 23 декабря 2009

Как получить дескриптор элемента управления ListBox в VB.NET 2005?

Я использую

Dim i_Handle As ListBox

i_Handle = ListBox1.Handle

Но это не работает

Ответы [ 3 ]

1 голос
/ 23 декабря 2009

Вы создаете новый ListBox и устанавливаете для него значение ListBox1.Handle - но ListBox1.Handle возвращает тип IntPrt - целое число.

 Dim listBoxHandle As IntPtr

 listBoxHandle = ListBox1.Handle
 MessageBox.Show(listBoxHandle) // You'll see numbers.
0 голосов
/ 23 декабря 2009

Вместо ListBox вы должны использовать IntPtr:

Dim i_Handle As IntPtr

i_Handle = ListBox1.Handle
0 голосов
/ 23 декабря 2009

Дескриптор - это IntPrt (дескриптор - это просто 32-разрядное целое число).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...