谁能帮助我,因为我想禁用树视图中的复选框,同时能够滚动树视图。
问问题
1215 次
1 回答
1
创建一个新类并复制下面的代码
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
编译您的项目并从您的工具箱中拖放这个新控件,或者转到您的设计器并将 System.Windows.Forms.Treeview 重命名为 MyTreeview。
转到您的 vb 代码并在 BeforeCheck 事件中说 e.Cancel = true
完毕!!!
如果您需要任何帮助,请发表您的评论。
于 2013-01-29T14:04:36.870 回答