ahmed_sa Ответов: 1

Как установить visible в label1 = false, если textbox1 ! =null каждые 15 секунд ?


Как установить visible в label1 = false, если textbox1 !=null каждые 15 секунд ?
У меня есть windows form c# vs2015 form1
есть label1 и textbox1
мне нужно установить label1. visible=false ; через 15 секунд из textbox1 появится значение
чтобы объяснить больше
предположим, я открываю form1 и пишу в textbox1 michel после написания michel на 15 секунд
установите видимое значение label1=false
и если textbox1 не имеет значения not execute visible to false to label1 через 15 секунд
так вот как это сделать, пожалуйста ?

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

How to set visible to label1 = false if textbox1 !=null every 15 second ?

PIEBALDconsult

Зачем тебе это нужно? Я не вижу необходимости привлекать время.
Почему бы просто не использовать Textbox_TextChange для переключения состояния видимого свойства метки?

[no name]

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

Maciej Los

Зачем вам такая функциональность?

1 Ответов

Рейтинг:
1

Graeme_Grant

В Textbox_TextChange событие, запуск события таймера. Когда Timer_Tick срабатывает событие, изменяющее состояние метки.


ahmed_sa

не могли бы вы рассказать мне, как представить событие Timer_Tick в коде

Graeme_Grant

Мы здесь не для того, чтобы писать код для вас. Мы направим вас в правильном направлении. То,что я написал выше, сделает эту работу.

Кроме того, Google - ваш друг: пример таймера vb-Google[^]

ahmed_sa

пожалуйста, помогите мне подробнее объяснить, что мне нужно.
чтобы подробнее объяснить
предположим, мне нужно сделать действие через 10 секунд

я пишу в textbox1 Мишель

счетчик таймера будет считать 0,1,2,3,4,5,6

во втором № 6

я меняю текстовое поле на Мартин

таймер сработает через 4 секунды

но что мне нужно, так это начать со второго 0 в тот момент, когда я изменил текстовое поле

Graeme_Grant

Пожалуйста, посмотрите на ссылку. Ответ есть.

Ralf Meier

чтобы дать вам идею :
Программирование означает разделение действия на небольшие шаги.
Для вашего случая (без какого - либо кода) - как вы думаете, что нужно сделать для вашего примера (шаг за шагом) ?

Graeme_Grant

Я дал им инструкции. Им просто нужно работать, как и всем нам.