Exemple #1
0
        /// <summary>
        /// Нажатие кнопки мыши над клавишей
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Mouse_Down(object sender, MouseEventArgs e)
        {
            PianoButton b = (PianoButton)sender;

            // Включение звука
            b.Play();
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
        /// <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);
        }
Exemple #4
0
        /// <summary>
        /// Клавиша мыши отпущена
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Mouse_Up(object sender, MouseEventArgs e)
        {
            PianoButton b = (PianoButton)sender;

            b.Stop();
        }