Môže mi niekto pomôcť, pretože chcem vypnúť začiarkavacie políčka v treeview a zároveň byť schopný posúvať sa v treeview.
odpovede:
1 pre odpoveď č. 1Vytvorte novú triedu a skopírujte kód uvedený nižšie
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
Zostavte svoj projekt a buď pretiahnite tento nový ovládací prvok z vášho panela s nástrojmi, alebo prejdite na svojho dizajnéra a premenujte System.Windows.Forms.Treeview na MyTreeview.
Prejdite na svoj kód vb a na udalosť BeforeCheck povedzte e.Cancel = true
Hotový!!!
Ak potrebujete pomoc, pošlite svoj komentár.