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

WinForms - это неофициальное имя, данное Windows Forms, библиотеке классов GUI в Microsoft .NET Framework и Mono. Вопросы в этом теге также должны быть помечены целевой структурой ([.net] или [mono]) и обычно должны быть помечены тегом языка программирования.

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

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


4
Как отключить редактирование элементов в выпадающем списке для c #?
У меня есть некоторые элементы в ComboBox (WinForms с C #). Я хочу, чтобы их содержимое было статичным, чтобы пользователь не мог изменять значения внутри при запуске приложения. Я также не хочу, чтобы пользователь добавил новые значения в ComboBox
157 c#  winforms  combobox 


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

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

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

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

7
Преобразование ковариантного массива из 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 показывает мне предупреждение: Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation. Пожалуйста, помогите …

17
Показать форму, не отвлекая внимание?
Я использую форму для отображения уведомлений (она отображается в правом нижнем углу экрана), но когда я показываю эту форму, она перехватывает фокус у основной формы. Есть ли способ показать эту форму "уведомления", не отвлекая внимание?
145 c#  .net  winforms 


7
DateTimePicker: выберите дату и время
Можно ли использовать DateTimePicker (Winforms), чтобы выбрать дату и время (в раскрывающемся списке)? Как изменить пользовательское отображение выбранного значения? Кроме того, возможно ли разрешить пользователю вводить дату / время вручную?
143 c#  .net  winforms 

7
Как написать код WinForms, который автоматически масштабируется до параметров системного шрифта и dpi?
Введение: есть много комментариев, в которых говорится, что «WinForms плохо масштабируется до настроек DPI / шрифта; переключитесь на WPF». Тем не менее, я думаю, что это основано на .NET 1.1; кажется, что они действительно проделали довольно хорошую работу по внедрению автоматического масштабирования в .NET 2.0. По крайней мере, на основании …
143 c#  .net  winforms  fonts  dpi 

7
Как вы показываете анимированные GIF-файлы в форме Windows (c #)
У меня есть форма, в которой отображаются сообщения о ходе выполнения довольно длительного процесса. Это вызов веб-службы, поэтому я не могу значимо показать процент выполнения на индикаторе выполнения. (Мне не особенно нравится свойство Marquee индикатора выполнения) Я хотел бы показать анимированный GIF, чтобы придать процессу ощущение некоторой активности (например, файлы, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.