Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Неправильная работа обработчика событий кнопки в Форме https://www.cyberforum.ru/ windows-forms/ thread1960165.html
Здравствуйте, у меня возникла проблема с событием кнопки. Надо, чтобы кнопка проверяла, активирована ли радиокнопка. В моём случае их четыре. Но кнопка проверяет только лишь одну. Часть кода прикрепляю private void button3_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) a = double.Parse(textBox1.Text); else...
Перемещение в меню C#
делал переходы из формы в форму вида this.close&dispose, в итоге получил ошибку связанную с потоками, вроде невозможности получить доступ к одному из файлов пока тем занят процесс. лучше это видеть
C# Создание папки с файлом внутри https://www.cyberforum.ru/ windows-forms/ thread1960103.html
Приветствую, вот собственно в чем проблема - это я создаю файл: SaveFileDialog savelocation = new SaveFileDialog(); // создаем новый сэйвдиалог savelocation.Filter = "Scripts (*.script)|*.script|All files (*.*)|*.*"; // фильтр savelocation.FileName = "location"; // имя файла которые будет уже заполнено string ReadResFilePlace = ""; // путь к файлу с...
C# Переведите пожалуйста из консольного в Forms: операции с датами 1)С некоторой даты по настоящий день прошло n дней, найти неизвестную дату using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program https://www.cyberforum.ru/ windows-forms/ thread1959970.html
C# Мерцание анимации текста
Всем привет, столкнулся с такой проблемой - мерцание анимации, а именно текста. Уже много чего перепробовал, можно увидеть в коде, но все-равно, переодически появляется моргание или дерганье. Можно-ли сделать, чтобы в конечном итоге анимация работала плавно и без всего вышеперечисленного? Ну и сам код: using System; using System.Collections.Generic; using System.ComponentModel; using...
C# Метод Ньютона-Стирлинга https://www.cyberforum.ru/ windows-forms/ thread1959857.html
Очень срочно нужна помощь! Нужно просто соединить код с формой и вместо Ньютона написать код формулы Ньютона-Стирлинга(код прилагается). Расчет полинома Ньютона-Стирлинга double Stirl(int d, double q, double y, int N) { double S, Q = 1, p1 = 1, p2 = 1; int t, i; if (d > (N - d)) { t = N - d; } else { t = d; } S = y; for (i = 1; i...
C# Разработка приложения "Последовательность рыб в домино" https://www.cyberforum.ru/ windows-forms/ thread1959855.html
Задана правильная последовательность костяшек домино. Получить количество различных правильных ее продолжений, которые являются "рыбами". "Рыбой" называется такая последовательность костяшек домино, которая начинается и заканчивается одной и той же косточкой. Каждая последовательность генерируется случайным образом. Выводить на экран в графическом виде все возможные варианты по запросу...
Переделка приложения под MVC шаблон. Добавить события? C#
Доброго времени суток, столкнулся с проблемой, создавал WF приложение, обычный сортировщик, задание было создать приложение с учётом MVC правил, писал почти весь код в той же форме, скзаали переделать, я так поинмаю нужно создавать делегаты ивентов, и ловить ивенты, может кто навести простой пример? В форме у меня кнопка, которая генерирует "матрицу" и выводит в richTextBox. private void...
C# Сортировка DataGridView по алфавиту https://www.cyberforum.ru/ windows-forms/ thread1959807.html
Реализовать сортировку по алфавиту по кнопке для datagridview для определенного столбца
C# Как нарисовать график очереди на печать https://www.cyberforum.ru/ windows-forms/ thread1959793.html
Задача у меня в следующем, есть предприятие на нем 4 печатных машины которые печатают тиражи, у меня есть для каждой машины очередь печати, мне необходимо построить график вида (см. рисунок). При этом чтобы можно было навести на объект и отслеживать содержание объекта, перемещать объект на другой день, и сделать так чтобы это была не неделя одна, а с полосой прокрутки вправо и влево по горизонтали
C# Составление блок-схемы на основе исходника
Помогите составить блок-схему. программа решает типовые задачи о капиталовложениях с помощью принципа оптимальности Беллмана int X1 = new int;//Варианты вложений int Fn = new int;//выгодные функции из предыдущего шага int fn = new int;//функции для предприятий из начальной таблицы int plus = new int; plan =...
C# Как связать три окна https://www.cyberforum.ru/ windows-forms/ thread1959675.html
Как связать три окна? Задание такое: разработать программу которая создаёт три окна. Действия по сворачивания и закрытию одного окна, действия должны выполняться над всеми окнами сразу
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 40
0

Запуск потока. winforms - C# - Ответ 10329364

14.04.2017, 05:54. Показов 1711. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

WinForms. У меня 9 потоков (Thread).
На одной кнопке 3 потока, на второй три потока, на третей 3 потока.
То есть - нажимаю 1 кнопку запускаются 3 потока и работают.

Я хочу сделать на отдельной кнопке - выполение всех 9 потоков.
Не запускать все потоки сразу, а запустить 3 первых, ждать пока они завершать работу.
Далее запустить следующие 3 потока и т.д.

Я пробовал сделать это через метод IsAlive. (if (mt1.Thrd.IsAlive || mt2.Thrd.IsAlive || mt3.Thrd.IsAlive))
Плюс таймер - System.Windows.Forms.Timer.

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

Помогите пожалуйста. Как это можно "аккуратно" реализовать.


Такого типа у меня кнопки запуска по 3 потока:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void button1_Click(object sender, EventArgs e)
{
string data_1 = "lala";
MyThread mt1 = new MyThread(data_1);
 
string data_2 = "lala";
MyThread mt2 = new MyThread(data_2);
 
string data_3 = "lala";
MyThread mt3 = new MyThread(data_3);
}
 
private void button1_Click(object sender, EventArgs e)
{
string data_4 = "lala";
MyThread mt4 = new MyThread(data_4);
 
string data_5 = "lala";
MyThread mt4 = new MyThread(data_5);
 
string data_6 = "lala";
MyThread mt5 = new MyThread(data_6);
}


Вернуться к обсуждению:
Запуск потока. winforms C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2017, 05:54
Готовые ответы и решения:

Обращение к элементу WinForms из потока, отличного от потока, в котором это элемент был создан
Пишу приложение, котором при загрузке формы в textbox на этой форме заносятся данные. Причем данных...

Запуск внешних программ из WinForms
создаю приложение, выдает такую ошибку : "Имя "Process" отсутствует в текущем контексте" вот код ...

Запуск потока по кнопке
if (e.KeyCode == Keys.W) { Socket socket = new...

Запуск и остановка потока
Всем привет! private void btnRotate_Click(object sender, EventArgs e) { Thread thread...

1
14.04.2017, 05:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2017, 05:54
Помогаю со студенческими работами здесь

Запуск и остановка потока
Правильная ли реализация управления потоком была приведена в программе? Или же есть более...

Запуск новой формы при завершении потока
Дело вот в чём, существует поток и при его завершении должна открываться новая форма. Но, Form1...

Запуск операции(функции, метода) из основного потока
Выполняю считывание данных через WebSocket, данные попадают в инфраструктуру проекта и...

Запуск потока вне очереди
Имею private void button1_Click(object sender, EventArgs e) { ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru