2

私はAxVLCPlugin2を使用しています。デフォルトでは、ツールバーは自動的に非表示になります。置いておいてほしいです。正しいコマンドがある場合、それを見つけることができません。私はVB.netを使用していますありがとう

4

1 に答える 1

1

コントロール上でマウスを動かしたときに、ツールバーが表示されたままになっていることに気付きましたか? それをシミュレートできます。タイマーをフォームにドロップし、デフォルトの 100 ミリ秒間隔に設定して有効にします。次に、次のコードを Timer_Tick イベント ハンドラーに挿入します。

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
    Dim curPos = Cursor.Position

    Cursor.Hide()
    Cursor.Position = New Point(Me.Left + MyAxVLCPlugin21.Left + 100 * Rnd(1), Me.Top + MyAxVLCPlugin21.Top + 100 * Rnd(1))

    Application.DoEvents()

    Cursor.Position = curPos
    Cursor.Show()

End Sub

これにより、100 ミリ秒ごとにマウス カーソルが非表示になり、VLC コントロール上のランダムな位置に移動し、元に戻って再表示されます。これはユーザーに気付かれずに発生しますが、うまく機能します。コントロールはマウスの動きを受け取り、ツールバーはそのままになります。

于 2013-07-30T22:06:28.983 に答える