Действие при изменении трек-бара

Я хочу написать программу на С#, в которой, если значение трек-бара равно 2, это позволит мне «что-то сделать», я использую VS 2015.


person C hashtag life    schedule 17.10.2017    source источник
comment
Ну, похоже, вам, вероятно, нужно подписаться на событие, которое возникает при изменении значения трекбара. Мы действительно не знаем, что вы пробовали или в чем проблема...   -  person Jon Skeet    schedule 17.10.2017
comment
Вы имеете в виду TrackBar из Windows Forms? Пожалуйста, отметьте свой вопрос соответствующим образом.   -  person O. R. Mapper    schedule 17.10.2017
comment
я хочу, чтобы, если я сдвину трекбар на значение 2, он сделал что-то, что я знаю, чтобы кодировать, чтобы создать всплывающее окно, но я не знаю код, который, если значение трекбара равно 2, я могу что-то сделать (например, messageBox. Показывать)   -  person C hashtag life    schedule 17.10.2017


Ответы (1)


В форме load добавьте обработчик события Trackbar ValueChanged.

TrackBar1.ValueChanged += new System.EventHandler(TrackBar1_ValueChanged);

Определите метод обработчика событий:

private void TrackBar1_ValueChanged(object sender, System.EventArgs e)
{
    if(TrackBar1.Value == 2)
    {
         // Do your actions here.
    }
}
person Habeeb    schedule 17.10.2017
comment
спасибо, но я хочу выполнить действие только в том случае, если это определенное значение - person C hashtag life; 17.10.2017
comment
@Chashtaglife: Добро пожаловать. Ответ был обновлен в соответствии с вашими конкретными требованиями. - person Habeeb; 17.10.2017
comment
действительно спасибо, это мне очень помогло - person C hashtag life; 18.10.2017