Запитання з тегом «winforms»

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

30
Як оновити графічний інтерфейс з іншого потоку?
Який найпростіший спосіб оновити файл Labelз іншого Thread? У мене Formпрацює thread1, і з цього я починаю ще одну нитку ( thread2). Хоча я thread2обробляю деякі файли, я хотів би оновити Labelна Formпоточний стан thread2роботи. Як я міг це зробити?

30
Реалізація INotifyPropertyChanged - чи існує кращий спосіб?
Майкрософт повинен був реалізувати щось спритне для INotifyPropertyChanged, наприклад, в автоматичних властивостях, просто уточнюю, {get; set; notify;} я думаю, що це має багато сенсу. Або є якісь ускладнення для цього? Чи можемо ми самі реалізувати щось подібне до "сповіщення" у власності. Чи є витончене рішення для впровадження INotifyPropertyChangedу вашому класі …

22
Операція перехресних потоків не вірна: керування доступ здійснюється з потоку, відмінного від потоку, на якому він створений
У мене є сценарій. (Форми Windows, C #, .NET) Існує основна форма, в якій розміщено деякий контроль користувачів. Управління користувачем виконує деякі важкі операції з даними, так що якщо я безпосередньо викликаю UserControl_Loadметод, інтерфейс користувача не відповідає на тривалість виконання методу навантаження. Щоб подолати це, я завантажую дані на різні …

30
Як зробити текстове поле, яке приймає лише номери?
У мене є додаток для форм Windows з керуванням текстовим полем, що я хочу приймати лише цілі значення. Раніше я робив подібну перевірку, перевантажуючи подію KeyPress і просто видаляючи символи, які не відповідали специфікації. Я переглянув елемент управління MaskedTextBox, але хотів би більш загальне рішення, яке могло б працювати з …
582 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; Але як ви видалити з події всі обробники подій?
366 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 


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 file …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.