/ / Comment créer des CheckBox dans une TreeView en lecture seule dans vb.net [fermé] - vb.net

Comment créer des CheckBox dans une TreeView en lecture seule dans vb.net [fermé] - vb.net

Est-ce que n'importe qui peut m'aider parce que je veux désactiver les cases à cocher dans une arborescence tout en pouvant faire défiler l'arborescence.

Réponses:

1 pour la réponse № 1

Créez une nouvelle classe et copiez le code ci-dessous

Imports System.Windows.Forms
public class MyTreeView
Inherits Treeview
Protected Overrides Sub WndProc(ByRef m as system.Windows.Forms.Message)
if m.Msg = &H203 THEN
m.Result = IntPtr.Zero
else
MyBase.WndProc(m)
End If
End Sub

Compilez votre projet et faites glisser ce nouveau contrôle de votre boîte à outils ou accédez à votre concepteur et renommez System.Windows.Forms.Treeview en MyTreeview.

Allez à votre code vb et à l'événement BeforeCheck dites e.Cancel = true

Terminé!!!

Si vous avez besoin d’aide, postez votre commentaire.