anakinche Ответов: 4

Уменьшайте вдвое каждую секунду


Я хочу уменьшать значение текстового поля на 0,15 каждую секунду с помощью таймера. я использую c# net framework
например, значение textbox1 равно 10000, а значение textbox2 = 0,15
поэтому я хочу, чтобы каждый второй textbox1 был уменьшен на 0,15(textbox2), так что это будет( 10000 , 9.999,85 , 9.999,7 .......0)
заранее спасибо!

Что я уже пробовал:

я не могу найти код тика таймера, чтобы сделать это

4 Ответов

Рейтинг:
2

Patrice T

Цитата:
Я хочу уменьшать значение текстового поля на 0,15 каждую секунду с помощью таймера.

Сделайте себе одолжение и перестаньте комбинировать проблемы.
- Первая проблема: вы хотите запускать/запускать фрагмент кода каждые секунды с помощью таймера. Google дает кучу ответов на любом языке/фреймворке, который вы хотите.
- Вторая проблема: вы хотите уменьшить значение в куске кода.


Рейтинг:
2

ZurdoDev

Дважды щелкните элемент управления таймером в режиме конструктора, и он сгенерирует для вас событие тика. Затем, если вы можете прочитать значение в текстовом поле, преобразовать его в double, затем вычесть и поместить обратно в текстовое поле.


Рейтинг:
1

Richard MacCutchan

Цитата:
не могу найти код тика таймера
Вам не приходит в голову, что, может быть, вам стоит написать его самому? Управление таймером inVB.NET его можно найти в наборе инструментов, так что вы можете довольно легко добавить его в свою форму. Как только у вас это будет, вы можете прочитать документацию MSDN, чтобы узнать, как ее использовать.


Patrice T

+5

Рейтинг:
0

OriginalGriff

Это тот же самый вопрос, который вы задавали вчера: Уменьшите значение текстового поля в другом текстовом поле[^]

Ответ не изменился и не изменится - ответ Зурдодева тот же, что я дал тебе тогда.

Мы не собираемся писать весь код для вас - вы ничего не узнаете, если мы это сделаем. Поэтому следуйте ссылкам на C#, которые я вам дал, прочитайте ответы, которые мы написали с Зурдодевым, и начните точно решать, что печатать. Мы не собираемся давать вам то, что вы можете сдать как свою собственную работу...