Нажатие кнопки с двух сторон - C#
Формулировка задачи:
Приветствую.
Подскажите пожалуйста, необходимо создать кнопку, на которую можно было бы нажать с двух сторон.
По нажатию на правую половину кнопки выводится одно сообщение, по нажатию на левую - другое. То есть разные действия. При этом кнопка бы себя никак не выдавала, а нажималась как единое целое.
Как это реализовать, подскажите пожалуйста?
Решение задачи: «Нажатие кнопки с двух сторон»
textual
Листинг программы
private void button1_Click(object sender, EventArgs e) { Button btn = sender as Button; if(btn!= null) { // курсор относительно кнопки Point point = btn.PointToClient(Cursor.Position); if (point.X > btn.Width / 2) MessageBox.Show("Cursor on the right side"); else MessageBox.Show("Cursor on the left side"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д