Нажатие кнопки с двух сторон - 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");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д