ツリービューのチェックボックスを無効にすると同時に、ツリービューをスクロールできるようにしたいので、誰か助けてもらえますか。
質問する
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 に答える