|
Модераторы: gambit, Partizan |
|
RAIN666 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 15.2.2019 Репутация: нет Всего: нет |
Здравствуйте. В терминологии VS не очень разбираюсь. По-этому поправьте, если что-то не так назову.
Использую Microsoft visual studio community 2019 и проект WindowsFormsApp. Нужно создать массив из фреймов и разместить их плиткой на форме. В каждом фрейме нужно запустить на выполнение цикл в потоке, чтобы программа не вешалась. Если я правильно понял, то фрейм это объект класса UserControl. Чтобы его добавить, нажимаю в меню Project -> Add user control и накидываю на него компоненты: Button, ProgressBar, Label. По нажатию кнопки, в каждом таком фрейме создается поток и запускается цикл. Проблема в том, что если запустить более одного потока с циклом, то форма намертво вешается до тех пор, пока одновременно работают два и более потока. Вернее, более двух потоков запустить вообще невозможно по причине зависания главной формы. А при двух активных потоках обновляются только прогрессбары, а всё остальное висит. Почему так происходит? Form1.cs:
MyFrame.cs:
MyThread1.cs:
Это сообщение отредактировал(а) RAIN666 - 5.6.2019, 12:02 |
||||||
|
|||||||
RAIN666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 15.2.2019 Репутация: нет Всего: нет |
никто не подскажет?
|
|||
|
||||
oliviaferguson |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.6.2019 Где: Australia Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |