C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 161 を表示中)
■93033 / )  Re[2]: TrackBarでクリックした位置に移動する方法
□投稿者/ 小次郎 (2回)-(2019/11/16(Sat) 11:18:41)
ありがとうございます。

以前、どこかで見かけたコードを参考にして以下のように作ってみました。

クリックを抑制することには成功したのですが、
肝心のクリックでスライダーを動かす機能も死んでしまいました
どうすれば良いですか?


                Me.m_Window2 = New TrackBarClickMove(TrackBar1)



    Class TrackBarClickMove

        Inherits NativeWindow
        Public Sub New(ByVal ctrl As Control)
            Me.AssignHandle(ctrl.Handle)
        End Sub

        Protected Overrides Sub WndProc(ByRef m As Message)
            If m.Msg = &H201 Then ' WM_LBUTTONDOWN
                m.Result = IntPtr.Zero
                Return
            End If
            MyBase.WndProc(m)
        End Sub

    End Class


    Private m_Window2 As TrackBarClickMove

返信 編集キー/


管理者用

- Child Tree -