Получение программы для приостановки a в цикле на определенный период времени для выполнения некоторых действий
Я разработчик, у которого есть домашний проект, чтобы сделать приложение для упражнений.
У меня есть свой список упражнений и xml-файл, как таковой.
<routine> <exercise> <order>1</order> <name>Row Close</name> <time>30</time> </exercise> <exercise> <order>2</order> <name>Arm Row Right</name> <time>30</time> </exercise>
Из этого я создаю структуру
struct workout { private string _name; private int _time; private bool _complete; private int _id; public string Name { get => _name; set => _name = value; } public int Time { get => _time; set => _time = value; } public bool Complete { get => _complete; set => _complete = value; } public int Id { get => _id; set => _id = value; } }
Эта структура имеет список его, как я повторяю упражнение.
структура имеет время, и я хочу, чтобы программа показывала изображение за этот период времени.
указано в структуре.
Я зацикливаюсь на списке и хочу сделать это на каждом объекте в упражнении пустота списка
private void Exercise(workout w) { lbActivity.Text = w.Name; lbTime.Text = w.Time.ToString(); string v = "\\"; string iFileLoc = Properties.Settings.Default.ExercisePics.ToString() + v + w.Name + ".jpg"; pBxExercise.ImageLocation = iFileLoc; pBxExercise.SizeMode = PictureBoxSizeMode.AutoSize; //Thread.Sleep(3000); // setting A forms timer to Start. }
Что я уже пробовал:
чтобы заставить его сделать паузу я попробовал следующее
My issue is htta the loop never change the picture, when I want it to. The tread sleep pause it and the timer runs after the loop. I just need some guidance, as I have not worked with task or threading before any help is appreciated.
Maciej Los
Вы пробовали установить источник изображения для pBxExcercise
?
MarcusCole6833
это первый раз, когда я использовал коробку с картинками, я работаю на фабрике и вообще не нуждаюсь в ней.
pBxExercise.ImageLocation = iFileLoc;
Приведенный выше код не распространяется на источник изображения hte, так как я не нашел свойства источника изображения?
Maciej Los
Воспользуйся PictureBox.Метод Загрузки (System.Окна.Формы) | Microsoft Docs[^] вместо ;)
MarcusCole6833
спасибо
MarcusCole6833
спасибо
MarcusCole6833
я буду работать с вашими изменениями сегодня вечером, спасибо Вам, Дамы и господа!