Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Удаление дублей в RichTextBox и подсчет строк https://www.cyberforum.ru/ windows-forms/ thread1711577.html
Здравствуйте форумчане, поделитесь кодом удаления строк содержащих одинаковые слова, и подсчет строк в RichTextBox :)
Изменить цвет формы из другой формы C#
Доброго времени суток! Создаю Form1 закидываю на неё Button1. При нажатии на Button1 открывается предварительно созданная Form2. На второй форме тоже есть кнопка, при нажатии на которую должен...
Открыть окно WPF из приложения WinForm C#
Здравствуйте! Есть окно написанное на Win Form(окно для аутентификации пользователя), после успешной аутентификации необходимо открыть окно WPF закрыв при этом окно Win Form. Помогите пож-ста,...
C# Отрисовка чертежа со штрихами Добрый день. Есть вопрос. На форме ввожу данные и по этим данным нужно отрисовать конструкцию. Подскажите как это можно реализовать. Вот схема. Основной вопрос наверно по отрисовке штрихов. Т.е.... https://www.cyberforum.ru/ windows-forms/ thread1711398.html
C# Ограничение вводимых цифр на textbox https://www.cyberforum.ru/ windows-forms/ thread1711261.html
Как реализовать данную затею. Нужно чтобы в textbox вводилось строго 6 цифр, не больше и не меньше.
Графика: Фильтрация изображения C#
1) Фильтрация изображения произвольным фильтром 2) Зеркальное отображение пикселей относительно главной диагонали изображения
Графика: Получение негатива отдельно для каждого цветового канала RGB изображения. C#
1) Получение негатива отдельно для каждого цветового канала RGB изображения. 2) Создание на изображении эффекта «стекла» Может кто знает как это сделать?
C# Открыть файлы Excel Есть у кого исходник программы на C#(Windows Form), которая открывает .xlsx файлы(Excel)? https://www.cyberforum.ru/ windows-forms/ thread1711225.html
C# Добавить несколько текстовых файлов посредствами "OpenFileDialog" https://www.cyberforum.ru/ windows-forms/ thread1711224.html
Добрый день, не подскажите как добавить несколько .txt - файлов, как один понятно, а вот как несколько... File.ReadAllText(openStopDialog.FileNames); заносить в TextBox - не катит, ругается.
C# Проверить что сумма трех чисел из textbox-ов больше суммы других трех Я вожу 3 числа (от 6 до 10) в textbox, другие textbox заполняются рандомом. Получается "игра с компьютером". Если сумма моих 3 чисел больше - я выйграл, если нет - он. Помогите цикл if доделать(17 и... https://www.cyberforum.ru/ windows-forms/ thread1711212.html
75 / 66 / 47
Регистрация: 26.03.2015
Сообщений: 205
14.04.2016, 18:47 0

Пока нажата клавиша

14.04.2016, 18:47. Просмотров 3095. Ответов 12
Метки (Все метки)

Ответ


button1_click вообще уберите тогда. добавьте на форму таймер, и напишите уменьшение переменной и все сопутсвующие действия в обработчик в события timer1.Tick
и напишите
C#
1
2
3
4
5
6
7
8
9
private void button1_MouseDown(object sender, MouseEventArgs e)
        {
           timer1.Start();
        }
 
        private void button1_MouseUp(object sender, MouseEventArgs e)
        {
           timer1.Stop();
        }
При нажатии (клике) таймер запуститтся и сразу остановится, переменная уменьшится один раз. при зажатой клавише переменная будет уменьшаться 10 раз в секунду

ПС: вы в следующий раз сразу формулируйте чего вы хотите. Чем точнее ТЗ, тем меньше уточняющих вопрос вы зададите

Вернуться к обсуждению:
Пока нажата клавиша
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2016, 18:47
Готовые ответы и решения:

Если нажата клавиша, то запустить таймер
//button1.Click += delegate { timer.Interval =...

Функция которая проверяет нужная ли клавиша нажата
Доброго времени суток! Нужно написать функию которая проверяет правильная ли клавиша нажата. В...

Как определять, какая клавиша была нажата?
1) как определять, какая клавиша была нажата? 2) как определить время, которое проходит между...

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

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