Вопросы с тегом «winforms»

83
Как вызывать метод ежедневно в определенное время в C #?

Я искал на SO и нашел ответы о Quartz.net. Но для моего проекта это кажется слишком большим. Мне нужно эквивалентное решение, но более простое и (в лучшем случае) в коде (внешняя библиотека не требуется). Как я могу вызывать метод ежедневно в определенное время? Мне нужно добавить информацию об...

83
Замена параллельной библиотеки задач для BackgroundWorker?

Есть ли в параллельной библиотеке задач что-нибудь, что можно было бы считать заменой или улучшением по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле мастера, и оно выполняет некоторые длительные задачи. Я хочу иметь гибкий...

83
Visual Studio 2010 внезапно не видит пространство имен?

В моем решении C # WinForms есть два проекта. DLL, которая является основным проектом, над которым я работаю, и исполняемый файл WinForms, который я называю «песочницей», чтобы я мог легко скомпилировать / запустить / отладить DLL за один раз. Я работаю в .Net 4.0 для обоих проектов. Все работало...

82
В чем разница между пользовательским элементом управления, пользовательским элементом управления и компонентом?

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

82
Формы не отвечают на события KeyDown

Некоторое время я работал над своим проектом Windows Forms и решил поэкспериментировать с сочетаниями клавиш. После небольшого чтения я решил, что мне нужно просто написать обработчик событий и привязать его к событию KeyDown формы: private void Form1_KeyDown(object sender, KeyEventArgs e) { if...

82
Закройте MessageBox через несколько секунд

У меня есть приложение Windows Forms VS2010 C #, где я показываю MessageBox для отображения сообщения. У меня есть кнопка "ОК", но если они уйдут, я хочу, чтобы тайм-аут и закрыть окно сообщения, скажем, через 5 секунд, автоматически закрыть окно сообщения. Существуют настраиваемые MessageBox...

81
Ужасная производительность перерисовки DataGridView на одном из двух моих экранов

Я действительно решил эту проблему, но отправляю ее для потомков. Я столкнулся с очень странной проблемой с DataGridView в моей системе с двумя мониторами. Проблема проявляется как ЧРЕЗВЫЧАЙНО медленная перерисовка элемента управления ( например, 30 секунд для полной перерисовки ), но только когда...

81
Как добавить подсказку или всплывающую подсказку к метке в C # Winforms?

Кажется, что у Labelних нет Hintни ToolTipили Hovertextсобственности. Итак, какой метод лучше всего отображать подсказку, всплывающую подсказку или текст при наведении курсора мыши при Labelприближении к объекту мыши?...

79
Windows Forms ProgressBar: самый простой способ запустить / остановить выделение?

Я использую C # и Windows Forms. У меня в программе нормально работает индикатор выполнения, но теперь у меня есть еще одна операция, продолжительность которой не может быть легко рассчитана. Я хотел бы отобразить индикатор выполнения, но не знаю, как лучше всего запустить / остановить бегущую...

79
Как проверить, открыта ли уже форма окна, и закрыть ее, если она есть?

У меня есть форма "fm", которая представляет собой простое информационное окно, которое открывается каждые 10 минут ( fm.Show();). Как я могу сделать это каждые 10 минут, он будет проверять, открыта ли форма "fm", и если она открыта, то закрывает ее и открывает снова! Теперь форма fm всегда...