Результаты поиска по запросу "winforms"

7 ответов

Скрыть форму вместо закрытия при нажатии кнопки закрытия

Когда пользователь нажимаетX кнопка на форме, как я могу скрыть это вместо того, чтобы закрывать это? я пыталсяthis.hide() вFormClosing но он все еще закрывает форму.

2 ответа

Вы можете вызвать Application.Run из другого потока, но тогда у вас будет два потока пользовательского интерфейса, которые вам все равно нужно синхронизировать. Вы не можете просто раздавать вещи, не гарантируя, что не попадете в конфликтную ситуацию.

оложим, что в основном потоке графического интерфейса происходит много всего (поток данных, действия пользователя и т. Д.). Предположим, мы хотели бы создать форму и показать ее. Может ли быть повышение производительности, если ...

2 ответа

Хороший пример приложения, которое делает это: Visual Studio и Microsoft SQL Server Management Studio. Также веб-браузеры. На вкладках нет прямоугольника фокуса. Ctrl + tab выглядит как принятый способ навигации по вкладкам с клавиатуры.

я есть элемент управления вкладками, и мне нужно удалить пунктирный фокус вокруг выделенной вкладки. Я установил для свойства TabStop элемента TabControl значение false. Однако, если я нажимаю на вкладку и нажимаюTab ключ, пунктирный ...

ТОП публикаций

6 ответов

Вы можете обрабатывать сообщения, вызывая Application.DoEvents (). Поскольку это не сложный сценарий, ему не нужно даже объявлять форму, но в одиночку запустить цикл обработки сообщений с помощью Application.Run (): «Если он не нужен в вашем коде, удалите его». Особенно в производственном коде.

я есть программа, которой нужен только NotifyIcon, чтобы работать как задумано. Поэтому я пытался скрыть основную форму при запуске программы. В frmMain_Load я попробовал оба this.Hide(); this.Visible = false;безуспешно. Они работают в других ...

4 ответа

 Приложение должно быть закрыто в течение указанного периода времени.

я проблема с моим приложением, когда Windows закрывается - мое приложение не закрывается, что приводит к отображению окна «Завершить задачу». Как я могу использовать отладчик, чтобы увидеть, что происходит? Есть ли способ отправить сообщение (я) ...

1 ответ

@akshay: я отредактировал свой ответ новой информацией. Это должно делать именно то, что вы хотите.

у создатьListBox элемент управления, который позволяет пользователю редактировать элементы, например, список для расширений в Launchy. Возможно ли это в WinForms? Я попытался использовать Autoit Window Info для этого списка, и он отображается как ...

5 ответов

пространство имен WindowsService1 {[StructLayout (LayoutKind.Sequential)] public struct SERVICE_STATUS {public int serviceType; public int currentState; public int controlsAccepted; public int win32ExitCode; public int serviceSpecificExitCode; public int checkPoint; public int waitHint; }

жен запустить процесс, т. Е. Приложение при завершении работы Windows, есть ли способ отложить завершение работы Windows и запустить приложение в службе Windows ... protected override void OnShutdown() { // Add your save code here // Add ...

1 ответ

 ложно.

от вопрос уже есть ответ здесь: Скрытие приложения winforms от панели задач [/questions/3900947/hiding-winforms-app-from-taskbar] 2 ответаКак я могу скрыть имя моего приложения на панели задач Windows, даже если оно видно? В настоящее время у ...

1 ответ

Просто переместите свой код на панель и установите свойство панели DefaultButton = "btnLogIn".

орма входа имеет 4 элемента управления. Пользователь может ввести имя, пароль и войти на кнопку для входа. Я хотел бы, чтобы клавиша Enter запускала действие входа в систему после заполнения текстовых полей «Имя» и «Пароль». Как это может быть ...

1 ответ

Реализовать событие настройки

я есть данные, нанесенные на линейный график МСЧарта. На оси Y у меня есть значения в диапазоне от 0 300. Может ли кто-нибудь дать мне знать, возможно ли изменить мой: Значения LABEL по оси Y от (0 до 300) до значения (от -150 до 150). без ...