powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запрет запуска второй копии приложения
3 сообщений из 28, страница 2 из 2
Запрет запуска второй копии приложения
    #32475602
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДОПОЛНЕНИЕ К ВОПРОСУ: Если я как то неправильно форму в трей опускаю - ответьте, как правильно?
...
Рейтинг: 0 / 0
Запрет запуска второй копии приложения
    #32476073
Думаю если добавить Me.Activate() то всё будет ok
и наверное лучше ресторить по DoubleClick

Код: plaintext
1.
2.
3.
4.
5.
Private Sub NotifyIcon_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon.DoubleClick
	If Me.WindowState = FormWindowState.Minimized Then Me.WindowState = FormWindowState.Normal
	If Me.ShowInTaskbar = False Then Me.ShowInTaskbar = True

	Me.Activate()
End Sub
...
Рейтинг: 0 / 0
Запрет запуска второй копии приложения
    #32476100
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, я не о том (вина моя, наверное неправильно вопрос задал)
Ваш класс не только запрещает запуск второй копии приложения, но и в отличии от предыдущих примеров поднимает рабочее приложение если оно находится в TaskBar.
Я приложение опускаю, предположим, не в TaskBar а в SystemTray. Метод описан выше.
Учитывая изложенное, если пользователь опустил приложение в SysTray и нажал на запуск приложения второй раз , то срабатывает Ваш класс, но он приложение не поднимает из Трея, опущеного туда этим методом.
Как думаете можно это исправить????
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запрет запуска второй копии приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]