1 | |
Запуск программы и таймера06.02.2015, 15:20. Показов 8127. Ответов 13
Метки нет (Все метки)
Ребят у меня есть программа и там есть Form1 и запуск программы идёт с неё и на форме есть таймер ну и собственно я его использую но я хочу сделать так сказать 2 режим запуска программы (чтобы окна не было а таймер запускался) но в Main я не могу этого сделать
Как можно это сделать если таймер находиться в Form1 а его надо запустить в Main ?
0
|
06.02.2015, 15:20 | |
Ответы с готовыми решениями:
13
Запуск таймера через новый поток При нажатии на кнопку запуск таймера длительностью 11 минут Отследить запуск сторонней программы без таймера Запуск программы без создания окна. Запуск фоновой программы |
Администратор
|
|
06.02.2015, 16:22 | 2 |
В приложении Windows Forms в большинстве случаев метод Main() стоит оставить как есть, всё работа - в классе формы.
Скройте окно в обработчике события формы Load и там же запускайте таймер.
1
|
06.02.2015, 18:24 [ТС] | 4 | |||||
Я вас понял но как сделать чтобы это зависело от Main где обрабатывается txt и если там значение 1 то тогда только будет запускаться один таймер без запуска формы ?
Добавлено через 1 минуту
Я понял что можно сделать через проверку но будет ошибка что элемент не существует в данном контексте Или вынести обработку в Form1 (txt) ?
0
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,273
|
||||||
06.02.2015, 18:56 | 5 | |||||
TwerTrue,
Не очень понял, как вы хотите запустить таймер с формы, когда еще не произошло Application.Run(new Form1) ? Может типа такого нужно?
Может лучше так сделать Режим приватности (смотри ближе к концу странички.) Только, во второй форме вместо проверки пароля делать все ваши операции/
0
|
06.02.2015, 20:10 [ТС] | 7 | |||||||||||
Ребят у меня есть программа но я хочу запустить в ней только таймер без графической её части
Как мне его инициализировать без графической части чтобы потом его использовать ?
0
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
|
|
06.02.2015, 20:28 | 8 |
ну вы же используете винформс проект. Без форм там никуда. Можно скрыть форму сразу.
Можно создать виндоус-службу с вашим таймером (но это сложнее).
0
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
|
|
06.02.2015, 21:16 | 10 |
0
|
141 / 138 / 22
Регистрация: 16.02.2012
Сообщений: 453
|
|
06.02.2015, 21:44 | 12 |
Да бросьте. Удалите все формы, в методе Main создавайте таймер и запустите цикл, чтобы программа не вышла из метода, а завершала работу по вашему условию. Также можно NotifyIcon использовать без форм, только иконка в трее.
0
|
07.02.2015, 00:36 | 13 |
Короче сформулируйте конкретнее задачу! Если помощи хотите!
Выводы из Вашей мутной задачи: 1) не трогайте main 2) может вас устроит просто скрыть форму? Form.Visible = false; а когда нужно отобразить её Form.Visible = true;
0
|
Master of Orion
|
||||||
07.02.2015, 03:32 | 14 | |||||
TwerTrue, замени строчку
1
|
07.02.2015, 03:32 | |
07.02.2015, 03:32 | |
Помогаю со студенческими работами здесь
14
Запуск таймера Запуск и остановка Таймера Запуск таймера Unity C# Запуск таймера на второй форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |