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

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

Как обновить графический интерфейс из другого потока?

Каков самый простой способ обновить Label из другого потока? У меня есть Form на thread1, и из этого я запускаю другой поток (thread2). Хотя thread2 обрабатывает некоторые файлы, я хотел бы обновить Label в Form с текущим статусом работы thread2. ...
19 мар. '09 в 9:37
14

Преобразовать десятичное число в двойное

Я хочу использовать трек-бар для изменения прозрачности формы. Это мой код: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; При сборке приложения выдается следующая ошибка: Не удается неявно преобразовать тип decimal в double Я...
31 июл. '08 в 21:42
34

Внедрение INotifyPropertyChanged - существует ли лучший способ?

Microsoft должна была внедрить что-то мгновенное для INotifyPropertyChanged, как в автоматических свойствах, просто укажите {get; set; notify;} Я думаю, что это имеет смысл сделать это. Или есть какие-то осложнения? Можем ли мы сами реализовать что-...
22 авг. '09 в 9:34
35

Как сделать текстовое поле, которое принимает только числа?

У меня есть приложение Windows Forms с элементом управления textbox, который я хочу принимать только целочисленные значения. Раньше я делал такую ​​проверку, перегружая событие KeyPress и просто удаляя символы, которые не соответствовали спецификации...
20 янв. '09 в 21:55
13

Как сохранить настройки приложения в приложении Windows Forms?

То, что я хочу достичь, очень просто: у меня есть приложение Windows Forms (.NET 3.5), которое использует путь для чтения информации. Этот путь может быть изменен пользователем, используя форму, которую я предоставляю. Теперь я хочу сохранить значен...
17 янв. '09 в 11:23
21

Неверная операция кросс-потоков: управление осуществляется из потока, отличного от потока, который был создан на

У меня есть сценарий. (Windows Forms, С#,.NET) Существует основная форма, в которой размещается некоторый пользовательский элемент управления. Пользовательский элемент управления выполняет некоторую работу с тяжелыми данными, так что, если я непос...
26 сент. '08 в 21:12
20

Замена элемента управления .NET WebBrowser на лучший браузер, например Chrome?

Есть ли относительно простой способ вставить современный браузер в приложение .NET? Насколько я понимаю, элемент управления WebBrowser является оболочкой для IE, что не будет проблемой, за исключением того, что похоже, что это очень старая версия ...
26 апр. '09 в 9:20
10

Как создать окно сообщения с параметрами "Да", "Нет" и "Диалоговое окно"?

Я хочу сделать простой Да/Нет choosed MessageBox, но я думаю, что это бессмыслица для разработки формы для этого. Я думал, что могу использовать MessageBox, добавлять кнопки и т.д., Чтобы выполнить это. Это просто, но поскольку нет возвращаемого Dial...
14 июн. '10 в 11:30
11

Лучший способ реализовать сочетания клавиш в приложении Windows Forms?

Я ищу лучший способ реализовать обычные сочетания клавиш Windows (например Ctrl + F, Ctrl + N) в Windows Forms на С#. Приложение имеет основную форму, в которой размещается множество дочерних форм (по одному за раз). Когда пользователь нажимает Ct...
30 дек. '09 в 12:03
10

Использование Application.DoEvents()

Может ли Application.DoEvents() использоваться в С#? Является ли эта функция способом, позволяющим графическому интерфейсу догонять остальную часть приложения, во многом аналогично тому, как это делает VB6 DoEvents?
03 мар. '11 в 14:08
8

Как мне группировать переключатели Windows Form?

Как я могу группировать радиокнопки в приложении Windows Form (так же, как в ASP.NET radobuttonlist!)? Поэтому я могу переключаться между каждым случаем, выбранным из параметров.
01 февр. '10 в 16:27
11

Как автоматически перейти к нижней части многострочного текстового поля?

У меня есть текстовое поле с свойством .Multiline, равным true. Через определенные промежутки времени я добавляю к нему новые строки текста. Я хотел бы, чтобы текстовое поле автоматически прокручивалось до самой нижней записи (самой новой) всякий раз...
22 мая '09 в 14:57
10

Как заставить курсор переходить к курсору ожидания?

У меня есть приложение С#, в котором есть пользователи, подключенные к нему, и поскольку алгоритм хэширования стоит дорого, требуется немного времени. Как я могу показать пользователю Wait/Busy Cursor (обычно песочные часы), чтобы сообщить им, что пр...
14 окт. '09 в 19:48
11

Установка фильтра в OpenFileDialog, чтобы разрешить типичные форматы изображений?

У меня есть этот код, как я могу разрешить ему принимать все типичные форматы изображений? PNG, JPEG, JPG, GIF? Вот что я до сих пор: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt...
15 янв. '10 в 2:27
10

Как я могу создать приложение .NET Windows Forms, которое работает только в системном трее?

Что мне нужно сделать, чтобы приложение Windows Forms запускалось в системном лотке? Не приложение, которое может свести к минимуму лоток, но тот, который существует только в лотке, с не более чем значком, подсказкой и меню "правой кнопкой мыши".
15 июн. '09 в 9:26