Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/37: Рейтинг темы: голосов - 37, средняя оценка - 5.00
Заблокирован
1

Код левой и правой кнопки мышки

20.03.2012, 21:13. Показов 6800. Ответов 3
Метки нет (Все метки)

Нужны коды кнопок мышки, в Keys не нашёл.
Я использую следующий код для захвата кнопок:
C#
1
2
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
case Keys.A: break;
(код не полный)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2012, 21:13
Ответы с готовыми решениями:

Имитация нажатия левой и правой кнопки мыши
Тут на форуме просто свалка из таких тем, и везде мегаметоды для этого писать надо, Подскажите...

Hooks (имитация нажатия левой кнопки мышки)
Полная задача состоит в том, что пользователь будет выбирать окно. Когда он будет нажимать например...

Подсчёт количества «кликов» левой, правой и средней кнопки мыши
Написать приложение, в котором ведётся подсчёт количества «кликов» левой, правой и средней кнопки...

Нажатие правой кнопки мышки по пустому месту TreeView
Как отловить нажатие правой кнопки мышки по пустому месту MouseClick и Click не работают

3
Злой няш
1982 / 1411 / 514
Регистрация: 05.04.2010
Сообщений: 2,665
20.03.2012, 21:20 2
Эм~, что за тип приложения?
К примеру для WinForms есть такой обработчик события:
C#
1
2
3
4
void Form1_MouseDown(object sender, MouseEventArgs e)
{
    MessageBox.Show(e.Button.ToString());
}
0
Заблокирован
20.03.2012, 21:22  [ТС] 3
Цитата Сообщение от Blood-Angel Посмотреть сообщение
Эм~, что за тип приложения?
К примеру для WinForms есть такой обработчик события:
Тип: Windows Forms Application
Я использовал ваш метод, но мне нужно отдельно левую кнопки, а твой метод действует когда я нажимаю и на левую, и на правую.
Мне нужно чтото вроде Keys.MouseLeft
0
Злой няш
1982 / 1411 / 514
Регистрация: 05.04.2010
Сообщений: 2,665
20.03.2012, 21:24 4
Доктор Гордон, того кода более чем достаточно. =\
К примеру можно еще так:
C#
1
2
3
4
5
6
7
void Form1_MouseDown(object sender, MouseEventArgs e)
{
    if (e.Button == MouseButtons.Left)
        MessageBox.Show("Левая");
    if (e.Button == MouseButtons.Right)
        MessageBox.Show("Правая");
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2012, 21:24

Смена картинки в picturebox winforms по нажатию правой/левой кнопки мыши
как реализовать смену картинки по правому или левому/нажатию кнопки мыши? Помогите плиз

При нажатии правой кнопки мыши увеличить ширину формы на 10, левой уменьшить.
Помогите написать код программы.При нажатии правой кнопки мыши увеличить ширину формы на 10, левой...

При нажатии правой кнопки мыши увеличить ширину формы на 10, левой уменьшить
При нажатии правой кнопки мыши увеличить ширину формы на 10, левой уменьшить. Помогите полностью...

Написать приложение, в котором ведётся подсчёт количества «кликов» левой и правой кнопки мыши
Пробовала по книжкам писать и сайтах, но никак не могу понять как правильно написать. Выбивает одну...

При нажати левой кнопки мыши в месте нажатия отображается зеленый кружок, а при нажатии правой кнопки мыши красный квад
При нажати левой кнопки мыши в месте нажатия отображается зеленый кружок, а при нажатии правой...

По щелчку левой кнопки мыши должен меняться цвет формы, а по щелчку правой кнопки мыши – восстанавливаться предыдущий
Добрый день) Пишу одну программку, которая позволяла бы при перемещении курсора мыши менять его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.