Вопросы с тегом «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 #?
Мне нужен способ центрировать текущее окно. Так, например, если пользователь нажимает кнопку, я хочу, чтобы окно центрировалось на экране. Я знаю, что вы можете использовать свойство startposition, но я не могу понять, как использовать его, кроме как при первом запуске приложения. Итак, как мне центрировать форму на экране?
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 Forms есть событие, которое запускается до загрузки формы (Form.Load), но нет соответствующего события, которое запускается ПОСЛЕ загрузки формы. Я хотел бы выполнить некоторую логику после загрузки формы. Кто-нибудь может посоветовать решение?
126 c#  .net  winforms  events 

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

15
Остановите 'Ding' при нажатии Enter
У меня очень простое приложение Windows Forms. А в Windows (или, по крайней мере, в приложениях Windows Forms), когда вы нажимаете Enter, находясь внутри однострочного элемента управления TextBox, вы слышите Ding. Это неприятный звук, означающий, что вы не можете ввести новую строку, потому что это однострочное текстовое поле. Все в …

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, он знает, какой из них нужно снять… поэтому он должен знать, какой из них отмечен. Как получить эту информацию, не выполняя много инструкций if (или переключателя). …

16
Передовой опыт обработки исключений в приложении Windows Forms?
В настоящее время я пишу свое первое приложение Windows Forms. Я прочитал несколько книг по C #, поэтому у меня есть относительно хорошее представление о том, какие языковые функции C # имеют дело с исключениями. Однако все они носят теоретический характер, поэтому у меня еще нет ощущения, как перевести базовые …

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