Comment obtenir le handle d'un contrôle ListBox dans VB.NET 2005?comment obtenir le handle de listbox dans vb.net 2005
J'utilise
Dim i_Handle As ListBox
i_Handle = ListBox1.Handle
Mais ce ne fonctionne pas
Comment obtenir le handle d'un contrôle ListBox dans VB.NET 2005?comment obtenir le handle de listbox dans vb.net 2005
J'utilise
Dim i_Handle As ListBox
i_Handle = ListBox1.Handle
Mais ce ne fonctionne pas
Vous créez une nouvelle ListBox
et la mise à être la valeur de ListBox1.Handle
- mais ListBox1.Handle
retourne un type IntPrt
- un entier.
Dim listBoxHandle As IntPtr
listBoxHandle = ListBox1.Handle
MessageBox.Show(listBoxHandle) // You'll see numbers.
poignée est une IntPrt (Une poignée est juste un entier de 32 bits).
Au lieu de ListBox vous devez utiliser IntPtr:
Dim i_Handle As IntPtr
i_Handle = ListBox1.Handle
Merci. Mais pourquoi votre premier message à -1? – JPro
Je ne sais pas, premier post bizutage peut-être :) –
désolé, pouvez-vous s'il vous plaît être clair? comment devrais-je obtenir le hanlde dans ce cas? – JPro