PictureBoxについて
投稿者 るきお  (社会人)
投稿日時
2018/6/4 13:16:16
Windowsフォームアプリケーションだとすると、MouseDownイベントで色を変えて、MouseUpイベントで元に戻す感じでしょうか。
PictureBoxの背景色はBackColorプロパティで変えられます。
PictureBoxの背景色はBackColorプロパティで変えられます。
投稿者 YAS  (社会人)
投稿日時
2018/6/5 20:04:55
色を戻すタイミングが,「他の鍵盤が押されたとき」であるなら,簡易的にはどれか鍵盤が押されたら,すべての鍵盤の色を初期化して,あらためて押された鍵盤の色を変えればよいと思います。
真面目に処理するなら,「Dim PressedKey As PictureBox」などの変数に,押された鍵盤を代入しておき,他の鍵盤が押されたタイミングでPressedKeyの色を元に戻せばよいと思います。
真面目に処理するなら,「Dim PressedKey As PictureBox」などの変数に,押された鍵盤を代入しておき,他の鍵盤が押されたタイミングでPressedKeyの色を元に戻せばよいと思います。
今、自由課題で簡易的なピアノの演奏プログラムを作っており、
鍵盤(PictureBox)をクリックしたときに色が変わる設定をしたのですが、
ほかの鍵盤がクリックされたら元の鍵盤の色に戻るようにしたいのですが、
書き方がわかりません。もしよければ教えてください。