Все вопросы: [winforms]

4 839 вопросов

70
голосов
12ответов
49178 просмотров

Как остановить BackgroundWorker при закрытии формы?

У меня есть форма, которая порождает BackgroundWorker, который должен обновлять собственное текстовое поле формы (в основном потоке), следовательно, вызов Invoke((Action) (...));. Если в HandleClosingEvent я просто набираю bgWorker.CancelAsync(), тогда я получаю ObjectDisposedException на вызов...

47
голосов
6ответов
49885 просмотров

Как запустить приложение WinForm, свернутое в трей?

Я успешно создал приложение, которое сворачивается в область уведомлений с помощью NotifyIcon. Когда форма закрывается вручную, она успешно скрывается с рабочего стола, панели задач и альтернативной вкладки. Проблема возникает при попытке запустить приложение в свернутом виде. Сначала проблема з...

5
голосов
2ответов
548 просмотров

Как разделить выбранный элемент из двух комбинированных списков с помощью одного источника данных?

В форме у меня есть два поля со списком, которые имеют один и тот же источник данных (их список элементов одинаков).Когда пользователь выбирает элемент в одном из элементов управления, выбранный элемент другого элемента управления также изменяется.Я не этого хочу. Я бы хотел, чтобы оба списка...

1
голосов
3ответов
532 просмотров

Хранение одного окна перед другим

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

1
голосов
2ответов
111 просмотров

Как предотвратить выбор значения в поле со списком

Я использую ComboBox с DropDownStyle = "DropDownList".Программно я устанавливаю DataSource для элементов в списке.Примерно так: combo.DisplayMember = "Text"; combo.ValueMember = "id"; combo.DataSource = ds.tbl; Список заполнен правильно, и выбран первый элемент.Как предотвратить выбор пер...

0
голосов
2ответов
939 просмотров

Помощь с проектом блокнота C #

Я делаю многоязычный (компьютерные языки) блокнот в WinForms.У меня есть полоса меню с панелью инструментов под названием «Языки» (например, файл, редактирование, просмотр и т. Д.).Когда вы нажимаете «Языки», появляется несколько проверяемых пунктов меню.Я хочу сделать это: при щелчке по элемент...

0
голосов
1ответов
227 просмотров

В какой момент в процессе закрытия Windows Form элементы управления становятся недействительными?

Я недавно подготовил несколько курсовых работ для некоторых студентов бакалавриата, для которых они должны использовать предоставленную им небольшую и относительно простую библиотеку C #. Основная цель этой библиотеки - отобразить простую форму, состоящую из цветной сетки (которой они могут мани...

0
голосов
1ответов
295 просмотров

Как настроить ссылку обратной связи в заголовке Windows Forms с помощью C #?

Я хотел бы настроить ссылку обратной связи на каждой форме Windows, чтобы пользователь мог отправлять предложения по дизайну, функциональности и т. д. с помощью C # (.NET 3.5), но я не мог найти решения. Мы будем благодарны за любую помощь или предложение.

1
голосов
2ответов
27525 просмотров

Форма доступа для запуска запроса и отображения результатов

У меня есть запрос в базе данных MS Access.Как создать форму с кнопкой для запуска запроса и отображения результатов в той же форме, чтобы она выглядела более удобной для пользователя.(результат - всего 5 записей в таблице из двух столбцов) Мне не нужно полное решение.Советы по коду кнопки и ...

6
голосов
2ответов
1528 просмотров

Как нам решить всю эту гадость "Преобразование типа DBNull в тип String недопустимо"?

В наших приложениях я не могу вспомнить многих случаев, когда нас интересуют пустые строковые поля. Мы просто хотим, чтобы они отображались как пустые строки в большинстве ситуаций. Поэтому при использовании встроенного набора данных / таблиц ADO.NET ошибка: Преобразование типа DBNull в...

1
голосов
2ответов
254 просмотров

есть ли какое-либо правило о лучших методах вложения контекстных меню.

Я начал работать над приложением, и когда вы щелкаете правой кнопкой мыши по сетке, вы получаете около 14 пунктов меню.Я думал, что было бы проще начать встраивать некоторые меню, поскольку там была чистая «группировка» пунктов меню, но это вызвало небольшие споры. есть ли какие-то рекомендац...

2
голосов
3ответов
2766 просмотров

Диалоги WinForms с TopMost = true

У меня есть диалоговое окно, реализованное в WinForms, которое отображается в виде диалогового окна уведомления в правом нижнем углу экрана.Проблема в том, что всякий раз, когда отображается, он берет фокус, и это происходит только тогда, когда TopMost = true.Как я могу это решить?

2
голосов
2ответов
140 просмотров

Linqy нет соответствия

Может, я что-то делаю не так. Я изучаю Linq, потому что мне скучно. И пока все хорошо. Я сделал небольшую программу, и она просто выводит все совпадения (foreach) в элемент управления меткой. использование: введите текст в текстовое поле, нажмите кнопку. Программа позволяет выбрать файл, соот...

1
голосов
2ответов
180 просмотров

Почему .NET считывает значения незатронутых свойств при получении события INotifyPropertyChanged.PropertyChanged?

Я новичок в привязке данных и сегодня столкнулся со следующей странностью, которую не могу понять: У меня есть форма с двумя метками (labelA и labelB) и двумя кнопками (buttonA и buttonB). На форме размещен объект (называемый «formState») с двумя свойствами (CountA и CountB). labelA.Text п...

0
голосов
4ответов
21341 просмотров

Как вставить элемент ComboBox в ListBox?[winforms]

Вопрос очень простой, Как вставить выбранный элемент ComboBox в ListBox с помощью c #? Я пробовал с этим: listbox.Items.Add(combobox.SelectedItem); и некоторые другие перестановки, но он всегда отображает System.Data.DataRowView или что-то в этом роде .. РЕДАКТИРОВАТЬ: проблема была...

2
голосов
2ответов
7891 просмотров

Установите ClientRectangle в настраиваемой форме в C #

В C # у меня есть настраиваемая форма стиля границы None, которая переопределяет событие onPaint и рисует настраиваемый фон с помощью ключа прозрачности.Я хочу установить собственное значение клиентского прямоугольника (чтобы содержимое помещалось внутри моей настраиваемой границы), но, к сожале...

0
голосов
2ответов
501 просмотров

Автоматическое поле со списком в datagridview в .net

dim dt как новый объект данных dt.columns.Add ("Проверить", Type.GetType ("System.Boolean")) datagridview1.datasource = dt Столбец данных логического типа, при привязке к datagridview, автоматически отображается как DataGridViewCheckBoxColumn.Без проблем с кодом Включение типа столбца ...

5
голосов
3ответов
8995 просмотров

Создание индикатора выполнения, работающего в другом потоке, при сохранении вычислений в основном потоке

Предисловие: Я знаю, что это необычный / неправильный способ сделать это. Я могу сделать это с помощью «настоящего» ShowDialog (), фонового рабочего / потока и так далее. Я не ищу помощи в этом; Я пытаюсь делать конкретно то, что я здесь описываю, даже если это некрасиво. Если это невозможно по...

1
голосов
3ответов
5457 просмотров

Использование собственного класса Button вместо Forms.Button

Я создал класс HoverButton, производный от Form.Button.Здесь я переопределяю события OnMouseEnter / OnMouseLeave. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace DSLiteWizardLib { class HoverButton : Button {...

0
голосов
1ответов
322 просмотров

C #: настраиваемый элемент управления изменяет размер самостоятельно

У меня есть настраиваемый элемент управления, состоящий из других элементов управления, который загружается в двух разных местах.На одном он выглядит так же, как и в дизайнере, как и ожидалось, на другом его размер уменьшается в меньшем размере, без каких-либо инструкций.Даже когда я явно регули...

0
голосов
3ответов
226 просмотров

Visual Basic и контекстное меню

Есть ли способ добавить заголовок во всплывающее меню?Я не нахожу для этого варианта.

9
голосов
2ответов
12561 просмотров

Как реализовать в C # элемент управления вкладками с вертикальными вкладками?

Как реализовать элемент управления вкладками с вертикальными вкладками в C #?

0
голосов
2ответов
891 просмотров

Подсказка не отображается, мигает при нажатии на элемент управления

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

0
голосов
2ответов
2996 просмотров

Динамически отображать DataTable в Winform с помощью элемента управления SSRS ReportViewer

ИСТОРИЯ Я пишу метод, который (в конечном итоге) будет принимать в качестве входных данных System.Data.DataTable и отображать его как (простой, табличный) отчет SSRS в Winform с помощью элемента управления Microsoft ReportViewer ( http://www.gotreportviewer.com/ ) Для этого мне нужно (1) д...

1
голосов
2ответов
10475 просмотров

Как создать всплывающее меню в visual basic.net?

Как создать всплывающее меню в vb 2008 для использования в качестве контекстно-зависимого меню при щелчке правой кнопкой мыши?

2
голосов
2ответов
627 просмотров

Свернуть / Восстановить со скрытой панелью заголовков увеличивает окно форм Windows

Я столкнулся с этой проблемой в Windows Forms после использования PInvoke SetWindowLongPtr для удаления заголовка (WS_CAPTION) из окна Sizable. После этого всякий раз, когда окно свернуто или развернуто, а затем восстановлено до нормального состояния, оно увеличивается (по границе CaptionHeight ...

5
голосов
7ответов
5857 просмотров

Хорошая коллекция для использования при привязке к DataGridView в C #

Какую коллекцию лучше всего использовать при привязке списка данных к DataGridview в C #?В настоящее время я использую только общий список, но сетка данных не обновляется при добавлении или удалении объектов из списка.Я посмотрел на использование BindingList или ObservableCollection, но не могу ...

0
голосов
1ответов
1754 просмотров

Использование темы aero в Winforms, как в WPF

Я знаю, как использовать тему Aero в моих приложениях wpf при работе в Windows XP. Ссылка Есть ли способ сделать то же самое в приложении Winforms? Спасибо.

1
голосов
1ответов
854 просмотров

Откройте форму с помощью Form.Show: первый щелчок мыши игнорируется.Winforms, .Net

Используя приведенный ниже код: Private Sub ShowDropDown() Using f As New DropDownForm f.Visible = True Do While f.Visible Application.DoEvents() // Call to not take up 100% resources Loop End Using End Sub Если метод ShowDropDown вы...

1
голосов
3ответов
3230 просмотров

загрузка jQuery в элемент управления веб-браузером из файловой системы

Вот мой сценарий: Я использую элемент управления WebBrowser в приложении WinForms для отображения данных.HTML обслуживается через свойство DocumentText, и я хочу использовать jQuery для взаимодействия с содержимым.Загрузка jQuery из Интернета (API Google) работает: фактический html внутри ...