/// <summary> /// Нажатие кнопки мыши над клавишей /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Mouse_Down(object sender, MouseEventArgs e) { PianoButton b = (PianoButton)sender; // Включение звука b.Play(); }
/// <summary> /// Добавление черной клавиши /// </summary> /// <param name="i"></param> /// <param name="n"></param> private void AddBlackKey(int i, int n) { // Создание объекта с инициализацией Button b = new PianoButton(n, Color.Black) { Location = new Point(34 + i * WhiteWidth, 12), Size = new Size(30, 160), }; AddKey(b, i, n); }
/// <summary> /// Добавление белой клавиши /// </summary> /// <param name="i">Номер клавиши по расположению</param> private void AddWhiteKey(int i, int n) { // Создание объекта с инициализацией Button b = new PianoButton(n, Color.White) { Location = new Point(12 + i * WhiteWidth, 12), Size = new Size(WhiteWidth, 240), }; AddKey(b, i, n); }
/// <summary> /// Клавиша мыши отпущена /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Mouse_Up(object sender, MouseEventArgs e) { PianoButton b = (PianoButton)sender; b.Stop(); }