ID非公開さん
2021/12/27 17:21
1回答
【Visual Basic】動画を再生しながらkey downで反応を取得し、picture boxに命令を与えることは可能でしょうか。
【Visual Basic】動画を再生しながらkey downで反応を取得し、picture boxに命令を与えることは可能でしょうか。 ・WindowMediaPlayerとPictureBoxを一つずつフォームに貼り付けます。 ・Enter(なにかしらのキー)が押されたら、動画を流し続けながら、picture box visible = falseにする。 WindowMediaPlayerのイベントにkeydownが見当たりません。 picture boxが見えなくなればいいので、picturebox.visible = false以外の方法でも構いません。 どうぞよろしくお願いいたします。
Visual Basic・17閲覧・25
ベストアンサー
フォームの KeyPreview プロパティを True にして↓こんな感じ。 Public Class Form1 Private Sub Form1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles MyBase.KeyPress If e.KeyChar = vbCr Then If Me.AxWindowsMediaPlayer1.playState = WMPLib.WMPPlayState.wmppsPlaying Then Me.PictureBox1.Visible = False End If End If End Sub End Class
質問者からのお礼コメント
ありがとうございます。
お礼日時:1/21 23:22