Вопросы по теме 'winforms'

Как хранить пароли в приложении Winforms?
У меня есть такой код в приложении winforms, которое я писал для запроса квоты хранилища почтового ящика пользователя. DirectoryEntry mbstore = new DirectoryEntry( @"LDAP://" + strhome, m_serviceaccount, [m_pwd],...
15963 просмотров
schedule 29.01.2024

Как мне сослаться на локальный ресурс в сгенерированном HTML в элементе управления WinForms WebBrowser?
Я использую элемент управления веб-браузера winforms для отображения некоторого содержимого в приложении Windows Forms. Я использую свойство DocumentText для записи сгенерированного HTML. Эта часть работает потрясающе. Теперь я хочу использовать в...
9961 просмотров
schedule 07.01.2024

Как преобразовать консольное приложение .NET в приложение Winforms или WPF
Я часто начинаю с простого консольного приложения, чтобы опробовать идею, затем создаю новый проект на основе графического интерфейса и копирую в него код. Есть ли лучший способ? Могу ли я легко преобразовать существующее консольное приложение?
32865 просмотров
schedule 22.10.2023

Как установить значок группировки на панели задач
Когда мое приложение открывает слишком много окон, панель задач группирует их в одну кнопку. Каждое окно имеет свой собственный значок, но значок группировки является значком "неизвестного" типа по умолчанию. Как установить значок группировки?
10900 просмотров
schedule 04.04.2024

Обнаружение запуска в основном потоке в библиотеке С#
Я создаю dll C#, которая будет использоваться другими разработчиками в WinForms. По некоторым причинам я хочу определить, вызываются ли методы из этой библиотеки из основного (GUI) потока, и предупредить разработчика, что он сделал такую ​​вещь (т.е....
10439 просмотров
schedule 22.08.2022

Автономное приложение: поддерживайте работоспособность/отзывчивость базы данных с течением времени
У меня есть приложение WinForms С#, использующее базу данных MS SQL Server Express. Приложение развернуто на компьютерах наших клиентов, и они не имеют компьютерных знаний. Приложение регулярно обновляет базу данных, и я вижу большую фрагментацию...
253 просмотров
schedule 28.09.2022

Invoke() блокирует
Время от времени GUI моих приложений перестает перерисовываться. Существует множество потоков, которые запускают всевозможные события (например, таймеры или готовность сетевых данных и т. д.). Также есть много элементов управления, которые...
13012 просмотров
schedule 13.07.2022

Можно ли повторно использовать объект формы .NET WinForms?
После того, как окно было закрыто, возможно и рекомендуется повторно использовать экземпляр формы этого окна, чтобы снова отобразить то же окно? Или требуется или рекомендуется всегда создавать новый экземпляр класса, когда вы будете показывать окно....
3706 просмотров
schedule 17.07.2022

Как правильно для тестируемости добавить функциональность в ComboBox?
Желаемая функциональность «расширенного» поля со списком — это метод быстрого поиска. Каждый элемент в поле со списком имеет метод ToString(), чтобы их можно было отобразить в раскрывающемся списке. При щелчке элемента в раскрывающемся списке...
165 просмотров
schedule 05.04.2024

Почему мое событие проверки не запускается в C#?
У меня есть форма, которая создается динамически. Это приложение WinForms. Эта форма представляет собой просто меню и ряд текстовых полей и меток. Ради этого примера вы можете игнорировать метки. Моя проблема: когда я редактирую материал в...
8274 просмотров
schedule 03.09.2022

Обновление нескольких выбранных объектов INofityPropertyChange в DataGridView
Я работаю с DataGridView (Windows Forms) с включенным MultiSelect, который помещается в пользовательский элемент управления. Я хотел бы обновить все выбранные строки из-за пределов пользовательского элемента управления, вызвав общедоступный...
587 просмотров

Как предотвратить обновление текста MaskedTextBox нажатием клавиши?
Мне нужно проверить символы, введенные пользователем в MaskedTextBox . Какие символы допустимы, зависит от уже введенных. Я пробовал использовать IsInputChar и OnKeyPress , но независимо от того, возвращаю ли я false в IsInputChar или...
2913 просмотров
schedule 27.07.2022

Эквивалент JOptionPane в С#?
В Java есть полезный класс в стандартных библиотеках Swing под названием «JOptionPane», который предоставляет набор готовых, но настраиваемых окон для отображения сообщений и получения (простого) пользовательского ввода. Я знаю, что есть...
8187 просмотров
schedule 06.11.2022

Замена WinForm MessageBox с опцией копирования и более подробной информации?
Я видел некоторые приложения с окном сообщений, которое позволяет пользователю копировать сообщение, и кнопкой «Подробнее», при нажатии которой окно сообщения расширяется, чтобы показать больше информации. Есть ли аналогичный бесплатный компонент,...
1068 просмотров
schedule 24.07.2022

Что может быть причиной такого медленного просмотра дизайна?
С небольшими проектами я могу почти мгновенно переключиться в режим дизайна (‹ 1 секунды). У меня есть большой проект, который занимает около 60 секунд, чтобы открыть элемент управления или форму в режиме конструктора — только в первый раз. После...
8184 просмотров
schedule 06.07.2022

Почему DrawString демонстрирует неожиданное поведение в C# Winforms?
У меня есть подкласс элемента управления в C# WinForms, а в моем обработчике OnPaint() есть пользовательский текст для рисования. Шрифт установлен на Courier New, используя следующий код в моей форме: FontFamily family = new FontFamily("Courier...
2812 просмотров
schedule 10.04.2024

Заставить элементы ListBox иметь значение, отличное от текста элемента
Я хочу ListBox полный предметов. Хотя каждый элемент должен иметь разное значение. Поэтому, когда пользователь выбирает элемент и нажимает кнопку, вызывается метод, который будет использовать значение выбранного элемента. Я не хочу раскрывать...
55062 просмотров
schedule 12.12.2023

Сортировка DataGridView с нулями в столбце DateTime
У меня есть элемент управления DataGridView в приложении Windows Forms. Есть четыре столбца со строковыми данными и три с данными DateTime. Я добавляю строки программно, используя метод Rows.Add (). Для всех столбцов SortMode установлено значение...
8150 просмотров
schedule 07.09.2022

Как я могу отслеживать изменения свойства TextBox.SelectionStart winforms?
У меня есть многострочное текстовое поле, и я хотел бы отобразить текущий номер строки и номер столбца пользователя в метке под текстовым полем. Похоже, я могу получить номер строки и номер столбца, используя свойство SelectionStart, метод...
1272 просмотров
schedule 04.11.2023

Обновление индикатора выполнения из другого потока
У меня есть форма окна в основном потоке и еще один поток, который выполняет некоторые вычисления. Я хотел бы обновить строку состояния в моей форме из работы, выполняемой в другом потоке. Как лучше всего это сделать? До сих пор все, что я...
6576 просмотров