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

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

7
Як зберегти мітку з центром у WinForms?
В WinFormsЯ використовую Labelдля відображення різних повідомлень , як успіх, невдача і т.д. Я хотів би закреслити цю мітку у формі центру. Я хочу рішення, яке буде тримати його в центрі, чи є лише одне слово або ціле речення на етикетці.
137 c#  .net  winforms  centering 

14
Як обробити подію натискання у стовпці кнопки у Datagridview?
Я розробляю додаток для Windows за допомогою C #. Я використовую DataGridViewдля відображення даних. Я додав у цьому стовпчик кнопок. Я хочу знати, як я можу обробляти події клацання на цій кнопці в DataGridView.

11
Як відобразити консольний вихід / вікно у програмі форм?
Щоб застрягти прямо, дуже базовий приклад: using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } Якщо я компілюю це з параметрами за замовчуванням (використовуючи csc в командному рядку), як очікувалося, він буде компілюватися в консольний додаток. Крім того, оскільки я імпортував System.Windows.Forms, він також …

12
Як центрувати вікно на екрані в C #?
Мені потрібен спосіб центрувати поточне вікно. Так, наприклад, якщо користувач натискає кнопку, я хочу, щоб вікно зосереджувалося на екрані. Я знаю, що ви можете використовувати властивість стартової позиції, але я не можу знайти спосіб використовувати інше, ніж коли програма запускається вперше. Тож як я центрую форму на екрані?
129 c#  winforms  screen  center 

4
Як додати новий рядок у файл txt
Я хотів би додати новий рядок з текстом до мого файлу date.txt, але замість того, щоб додати його до існуючого date.txt, програма створює новий файл date.txt .. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); Я хотів би …


3
Кілька розширень файлів у OpenFileDialog
Як я можу використовувати декілька розширень файлів у межах однієї групи за допомогою OpenFileDialog? У мене є Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" і я хочу створити групи, щоб JPG були * .jpg і * .jpeg, TIFF - * .tif і * .tiff, а також "Усі графічні типи"? Як я можу це зробити?

8
Як виконати код ПІСЛЯ завантаження форми?
У .NET, у формах Windows є подія, яка запускається перед завантаженням форми (Form.Load), але немає відповідної події, яка запускається ПІСЛЯ завантаження форми. Я хотів би виконати певну логіку після завантаження форми. Хтось може порадити рішення?
126 c#  .net  winforms  events 

3
Зміна розміру пропорційно з обмеженнями MaxHeight та MaxWidth
Використання System.Drawing.Image. Якщо ширина або висота зображення перевищують максимальну, його потрібно змінити пропорційно. Після зміни розміру потрібно переконатися, що ні ширина, ні висота все ще не перевищують межу. Ширина та висота будуть змінені до тих пір, поки вони не перевищуватимуть максимальний та мінімум автоматично (можливий найбільший розмір), а також підтримують …

15
Зупиніть "Ding", натиснувши Enter
У мене дуже простий додаток для Windows Forms. І в Windows (або, принаймні, для програм Windows Forms) під час натискання клавіші Enter під час однорядкового керування TextBox ви чуєте звук Ding. Це непідвласне звучання, яке вказувало, що ви не можете вводити новий рядок, оскільки це однорядковий TextBox. Це все добре. …

11
Як виявити натиснуту клавішу?
У Windows Forms ви можете в будь-який час дізнатися про поточне положення курсору завдяки класу Cursors . Це ж здається недоступним для клавіатури. Чи можна знати, чи Shiftнатискається , наприклад, клавіша? Чи абсолютно необхідно відстежувати кожне повідомлення клавіатури (KeyDown та KeyUp події)?
123 c#  .net  winforms  keyboard 

28
Прив’яжіть перерахунок до комбінованого вікна WinForms та встановіть його
багато людей відповіли на питання, як прив’язати перерахунок до комбінованого вікна в WinForms. Це так: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Але це досить марно, не маючи можливості встановити фактичне значення для відображення. Я намагався: comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null Я також спробував: comboBox1.SelectedIndex = Convert.ToInt32(MyEnum.Something); // ArgumentOutOfRangeException, …
122 c#  .net  winforms  combobox  enums 

27
Як отримати ВСІ дочірні елементи керування формами Windows Forms певного типу (кнопка / текстове поле)?
Мені потрібно отримати всі елементи управління на формі, яка має тип x. Я впевнений, що колись бачив цей код, який використовував щось подібне: dim ctrls() as Control ctrls = Me.Controls(GetType(TextBox)) Я знаю, що можу перебрати всі елементи управління дітьми, які використовують рекурсивну функцію, але чи є щось легше чи простіше, …
120 c#  .net  vb.net  winforms  controls 

12
Який перемикач у групі перевіряється?
Використання WinForms; Чи є кращий спосіб знайти перевірений RadioButton для групи? Мені здається, що код нижче не повинен бути необхідним. Якщо ви перевіряєте іншу RadioButton, то вона знає, яку зніміть… та знає, що перевірено. Як я витягую цю інформацію, не роблячи багато, якщо заяви (або перемикач). RadioButton rb = null; …

16
Найкраща практика поводження з винятками у програмі Windows Forms?
Наразі я переглядаю свою першу заявку на Windows Forms. Зараз я прочитав декілька книг C #, тому порівняно добре розумію, які мовні особливості C # має справу з винятками. Вони всі цілком теоретичні, однак, у мене поки що немає почуття, як перетворити основні поняття в хорошу модель обробки винятків у …

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