-4

ツリービューのチェックボックスを無効にすると同時に、ツリービューをスクロールできるようにしたいので、誰か助けてもらえますか。

4

1 に答える 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 に答える