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

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

30
Как мне обновить графический интерфейс из другого потока?
Какой самый простой способ обновить Labelиз другого Thread? У меня Formработает thread1, и с этого я запускаю другой поток ( thread2). В то время thread2как обрабатывает некоторые файлы, я хотел бы обновить Labelна Formтекущий статус thread2работы. Как я мог это сделать?

30
Реализация INotifyPropertyChanged - существует ли лучший способ?
Microsoft должна была реализовать что-то быстрое INotifyPropertyChanged, например, в автоматических свойствах, просто укажите, {get; set; notify;} я думаю, что это имеет смысл делать. Или есть какие-то осложнения для этого? Можем ли мы сами реализовать что-то вроде «уведомить» в наших свойствах. Есть ли изящное решение для реализации INotifyPropertyChangedв вашем классе или …

22
Недопустимая операция между потоками: доступ к элементу управления из потока, отличного от потока, в котором он был создан
У меня есть сценарий. (Windows Forms, C #, .NET) Существует основная форма, которая содержит некоторый пользовательский элемент управления. Пользовательский элемент управления выполняет некоторую сложную операцию с данными, так что, если я напрямую вызываю UserControl_Loadметод, пользовательский интерфейс перестает отвечать на запросы при выполнении метода загрузки. Чтобы преодолеть это, я загружаю данные …

30
Как сделать текстовое поле, которое принимает только цифры?
У меня есть приложение Windows Forms с элементом управления textbox, которое я хочу принимать только целочисленные значения. В прошлом я делал такую ​​проверку, перегружая событие KeyPress и просто удаляя символы, которые не соответствовали спецификации. Я посмотрел на элемент управления MaskedTextBox, но мне хотелось бы более общего решения, которое могло бы …
583 c#  .net  winforms  textbox 

14
Как сохранить настройки приложения в приложении Windows Forms?
То, чего я хочу достичь, очень просто: у меня есть приложение Windows Forms (.NET 3.5), которое использует путь для чтения информации. Этот путь может быть изменен пользователем с помощью формы параметров, которую я предоставляю. Теперь я хочу сохранить значение пути в файл для дальнейшего использования. Это будет одна из многих …

22
Заменить элемент управления .NET WebBrowser на лучший браузер, такой как Chrome?
Есть ли относительно простой способ вставить современный браузер в приложение .NET? Насколько я понимаю, WebBrowserэлемент управления является оберткой для IE , которая не будет проблемой, за исключением того, что выглядит, как будто это очень старая версия IE , со всем, что влечет за собой проблемы с CSS, потенциальные риски безопасности …

18
Как удалить все обработчики событий из события
Чтобы создать новый обработчик событий в элементе управления, вы можете сделать это c.Click += new EventHandler(mainFormButton_Click); или это c.Click += mainFormButton_Click; и удалить обработчик события, вы можете сделать это c.Click -= mainFormButton_Click; Но как удалить все обработчики событий из события?
367 c#  .net  winforms  events 

11
Как создать окно сообщения с вариантами «Да», «Нет» и DialogResult?
Я хочу сделать простой Да / Нет выбранный MessageBox, но я думаю, что бессмысленно создавать форму для этого. Я думал, что мог бы использовать MessageBox, добавить кнопки и т. Д. Для достижения этой цели. Это просто, но так как DialogResult не возвращается, как мне получить результат?


11
Как автоматически прокрутить до конца многострочного текстового поля?
У меня есть текстовое поле со свойством .Multiline, установленным в true. Я регулярно добавляю в него новые строки текста. Я хотел бы, чтобы текстовое поле автоматически прокручивалось до самой нижней записи (самой новой) при добавлении новой строки. Как мне это сделать?
295 c#  winforms  textbox  scroll 

8
Лучший способ реализовать сочетания клавиш в приложении Windows Forms?
Я ищу лучший способ реализовать общие сочетания клавиш Windows (например, Ctrl+ F, Ctrl+ N) в моем приложении Windows Forms в C #. Приложение имеет основную форму, которая содержит много дочерних форм (по одной). Когда пользователь нажимает Ctrl+ F, я хотел бы показать пользовательскую форму поиска. Форма поиска будет зависеть от …

10
Использование Application.DoEvents ()
Может Application.DoEvents()быть использован в C #? Является ли эта функция способом, позволяющим GUI догнать остальную часть приложения, во многом так же, как это DoEventsделают VB6 ?
272 c#  winforms  doevents 

10
Как сделать так, чтобы курсор превратился в курсор ожидания?
У меня есть приложение на C #, в которое входят пользователи, и поскольку алгоритм хеширования стоит дорого, это займет немного времени. Как я могу отобразить курсор Ожидание / Занят (обычно песочные часы) для пользователя, чтобы сообщить им, что программа что-то делает? Проект находится на C #.
263 c#  .net  winforms  cursor 

9
Как перетащить файлы в приложение?
Я видел, как это делается в среде Borland Turbo C ++ , но я не уверен, как это сделать для приложения на C #, над которым я работаю. Есть ли лучшие практики или ошибки, на которые стоит обратить внимание?

11
Установка фильтра для OpenFileDialog, чтобы разрешить типичные форматы изображений?
У меня есть этот код, как я могу позволить ему принимать все типичные форматы изображений? PNG, JPEG, JPG, GIF? Вот что у меня так далеко: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image …

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