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

211
Получение первого и последнего дня месяца с использованием заданного объекта DateTime

Я хочу получить первый и последний день месяца, в котором находится заданная дата. Дата берется из значения в поле пользовательского интерфейса. Если я использую средство выбора времени, я могу сказать var maxDay = dtpAttendance.MaxDate.Day; Но я пытаюсь получить его из объекта DateTime. Итак,...

205
Как сделать ComboBox недоступным для редактирования в .NET?

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

202
ComboBox: добавление текста и значения к элементу (без источника привязки)

В C # WinApp, как я могу добавить текст и значение для элементов моего ComboBox? Я выполнил поиск, и обычно в ответах используется «Привязка к источнику» ... но в моем случае у меня нет готового источника привязки в моей программе ... Как я могу сделать что-то вроде этого: combo1.Item[1] =...

198
Как правильно выйти из приложения C #?

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

197
Как установить выбранный элемент в поле со списком, чтобы соответствовать моей строке с помощью C #?

У меня есть строка «test1» и мое COMBOBOX содержит test1, test2и test3. Как установить для выбранного элемента значение «test1»? То есть как мне сопоставить мою строку с одним из элементов comboBox? Я думал о строке ниже, но это не работает. comboBox1.SelectedText = "test1";...

193
Ошибка сборки Visual Studio: невозможно скопировать exe-файл из obj \ debug в bin \ debug

Обновление: пример проекта, воспроизводящего эту ошибку, можно найти здесь, в Microsoft Connect . Я также проверил и подтвердил, что решение, указанное в принятом ниже ответе, работает с этим образцом проекта. Если это решение не работает для вас, вероятно, у вас другая проблема (которая относится...

185
Как вернуть значение из формы в C #?

У меня есть основная форма (назовем ее frmHireQuote), которая является дочерней по отношению к основной форме MDI (frmMainMDI), которая показывает другую форму (frmImportContact) через ShowDialog () при нажатии кнопки. Когда пользователь нажимает «ОК» на frmImportContact, я хочу передать несколько...

184
Как приостановить рисование для элемента управления и его дочерних элементов?

У меня есть контроль, который я должен сделать большие изменения. Я хотел бы полностью предотвратить его перерисовку, пока я делаю это - SuspendLayout и ResumeLayout недостаточно. Как приостановить рисование для элемента управления и его дочерних...

179
Автоматизация шаблона кода InvokeRequired

Я стал мучительно осознавать, как часто нужно писать следующий шаблон кода в коде GUI, управляемого событиями, где private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } будет выглядеть так: private void DoGUISwitch() { if...

166
BackgroundWorker против фоновой темы

У меня есть стилистический вопрос о выборе реализации фонового потока, который я должен использовать в приложении Windows Form. В настоящее время у меня есть BackgroundWorkerформа, которая имеет бесконечный (while(true))цикл. В этом цикле я использую, WaitHandle.WaitAnyчтобы поток дремал, пока не...

160
Шаблон дизайна пользовательского интерфейса для Windows Forms (например, MVVM для WPF)

MVVM чаще всего используется с WPF, потому что он идеально подходит для него. Но как насчет Windows Forms? Существует ли уже установленный и часто используемый шаблон подхода / дизайна, подобный этому, для Windows Forms? Тот, который явно работает с Windows Forms? Есть книга или статья, которая...

157
Как отключить редактирование элементов в выпадающем списке для c #?

У меня есть некоторые элементы в ComboBox (WinForms с C #). Я хочу, чтобы их содержимое было статичным, чтобы пользователь не мог изменять значения внутри при запуске приложения. Я также не хочу, чтобы пользователь добавил новые значения в...

154
Panel.Dock Fill игнорируя другие настройки Panel.Dock

Если вы создаете панель в форме и устанавливаете для нее Dock = Top, а затем опускаете другую панель и устанавливаете ее Dock = Fill, она может заполнить всю форму, игнорируя первую панель. Изменение порядка вкладок ничего не...

154
Заставить WinForms TextBox вести себя как адресная строка вашего браузера

Когда текстовое поле C # WinForms получает фокус, я хочу, чтобы оно велось как адресная строка вашего браузера. Чтобы понять, что я имею в виду, нажмите в адресной строке вашего браузера. Вы заметите следующее поведение: Нажатие в текстовом поле должно выделить весь текст, если текстовое поле не...

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

У меня есть некоторые элементы управления, для которых я хотел бы отобразить ToolTipкурсор, когда на них наведена мышь. Как я могу это сделать? Я хотел бы знать, как сделать это правильно в коде, но также и в конструкторе ( ToolTipв наборе инструментов есть компонент, но я не совсем .. понимаю). Я...

151
Как скрыть только кнопку Закрыть (х)?

У меня есть модальное диалоговое окно, и мне нужно скрыть кнопку «Закрыть» (X), но я не могу использовать ControlBox = false, потому что мне нужно сохранить кнопки «Развернуть» и «Развернуть». Мне нужно спрятать только кнопку Закрыть, есть ли способ сделать это? Большое спасибо! Обновление: у меня...

145
Преобразование ковариантного массива из x в y может вызвать исключение во время выполнения

У меня есть private readonlyсписок LinkLabels ( IList<LinkLabel>). Позже я добавляю LinkLabels в этот список и добавляю эти метки к FlowLayoutPanelследующему: foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); ReSharper показывает мне...