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

Подробнее про winforms...

Есть ли способ запретить vb.net загружать все формы проекта при запуске. Я хотел бы сделать так, чтобы они загружались только тогда, когда они используются... то есть с событием load при загрузке в память и событием dispose при удалении. Поскольку проект имеет много форм, я бы хотел избежать ненуж...
24 Сен 2023 в 20:32
Я создаю форму окна с несколькими панелями (10) на панели макета потока, и я хочу, чтобы эти панели можно было перетаскивать, предпочтительно, на другую панель макета потока поверх нее. Я не хочу, чтобы панели перекрывались. Я хочу иметь возможность отслеживать их положение на панели макета потока...
24 Сен 2023 в 16:01
Когда я нажал кнопку «РЕГИСТРАЦИЯ», чтобы вставить информацию в MS Access, я получаю эту ошибку Синтаксическая ошибка в операторе INTO INSERT Мой код: private void btnRegister_Click(object sender, EventArgs e) { string userId = userIdTextBox.Texts; string password = passwordTextBox.Texts; ...
24 Сен 2023 в 10:23
Я понимаю, что Winforms не предназначен для интенсивного использования графики, но я не знаю ничего, кроме C#, поэтому за эти годы я создал различные программы, использующие C# и Visual Studio, которые доводят до предела (на мой взгляд) то, что можно можно эффективно выполнить с учетом ограничений ...
23 Сен 2023 в 22:43
Я пытаюсь написать код, чтобы проверить, включен ли Capslock с помощью VB.net. Я нашел код в Интернете, но, похоже, возникла проблема. Вот что я пробовал до сих пор. If My.Computer.Keyboard.CapsLock = True Then Dim intmessage As Long intmessage = MsgBox("Would you like to exit the loop and c...
22 Сен 2023 в 18:29
Я пытаюсь создать асинхронный TCP-сервер/клиент с C# в Winforms. Я сделал это из консоли, и все было в порядке. public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void StartListener_Click(object sender, EventArg...
22 Сен 2023 в 09:16
Я получаю это исключение System.ArgumentOutOfRangeException: «Индекс вышел за пределы диапазона. Должно быть неотрицательным и меньше размера коллекции. Имя параметра: индекс». Но эта ошибка возникает только при просмотре сетки данных, когда ширина превышает 1321. когда это так, ошибок нет, здес...
22 Сен 2023 в 01:35
У меня есть RichTextBox с Multiline, установленным на true. Он может содержать несколько значений, некоторые из которых слишком длинные и растягиваются на несколько строк, но в RTB рассматриваются как одна строка. Пытаюсь выделить все значение, но при растягивании текста всегда выделяется только та...
21 Сен 2023 в 12:24
У меня есть дисплей, который настраивает текст, и по мере его настройки пользователем я хочу, чтобы текст отображался. Одна из доступных настроек — это «x-out», при которой на всех 5 символах текста должен отображаться большой «X». Поэтому, когда флажок «X-Out» установлен, он должен обновить текст...
20 Сен 2023 в 16:48
Мне нужно распечатать существующий PDF-файл. Я использую оконное приложение С#. У меня есть установочный самородок - Syncfusion.PdfViewer.Windows (23.1.36). У меня также есть лицензия. Когда я запускаю приложение через VS 2019, печать PDF работает правильно. Но после установки этого выигрышного ...
20 Сен 2023 в 14:09
Я использую код, подобный этому, но он не работает, поскольку действие обратного вызова подписки клиента выполняется в потоке, отличном от пользовательского интерфейса. Как я могу запланировать действие обратного вызова для потока пользовательского интерфейса Windows Forms? internal static clas...
20 Сен 2023 в 13:01
У меня есть WinForm с NumericUpDowns (NUD), обычными текстовыми полями и MaskedTextBoxes. Текстовые поля должны быть очищены, для чего я попробовал этот код: For Each txtBox As TextBoxBase In Controls.OfType(Of TextBoxBase) txtBox.Clear() Next Это очищает текстовые поля, но также очищает текст...
19 Сен 2023 в 13:11
Ключевые моменты: Это программа, которая существует и активно развивается в течение пока Он установлен на терминальном сервере, к которому этот пользователь удаленно подключается. с mstsc Насколько мне известно, о масштабировании/DPI никогда не сообщалось. проблемы Он был обновлен за последние па...
19 Сен 2023 в 01:12
Я пишу очень упрощенное приложение WinForms для преподавателей колледжей. Учитель сможет отправлять файлы/папки на компьютеры учащихся (30–35 рабочих станций) по сети на общий сетевой ресурс. У меня уже есть рабочее приложение, оно работает очень хорошо и удовлетворяет всем потребностям, но.. Ког...
18 Сен 2023 в 17:54
Как вы, возможно, знаете, List<String> не соответствует List<Object>. Как я могу передать такие объекты, как: List<String> List<Int> List<className> К одному методу? Например, представьте, что у нас есть такой метод: public void _AddListOfObject(string TitleOfDaataGridView, List<Object> Values) { ...
17 Сен 2023 в 03:48
Как мне расширить или получить от RibbonToggleButton в этом сценарии? У меня есть надстройка Microsoft Word VSTO. Моя цель — создать «пользовательский» класс MyRibbonToggleButton, который расширяется или является производным от Microsoft.Office.Tools.Ribbon.RibbonToggleButton. Я хочу расширить/выв...
15 Сен 2023 в 22:23
У меня есть URL-адрес веб-страницы, который нормально отображается в Chrome или Edge, но последние 3 строки обрезаются при отображении в Windows.Forms.Panel. public HtmlForm(string url) { InitializeComponent(); if (!Cef.IsInitialized) { va...
15 Сен 2023 в 21:53
Я хотел использовать форму Windows для формы регистрации; Тем временем я решил импортировать элементы ComboBox в массив, нажимая кнопку «Сохранить», после чего я мог переключаться между формой людей с помощью кнопок «Следующая» и «Предыдущая». Итак, вот мой код private void btnNext_Click(object sen...
15 Сен 2023 в 21:35
Я динамически добавляю несколько пользовательских элементов управления в панель FlowLayoutPanel. Когда я запускаю форму, размер пользовательского элемента управления увеличился вдвое по сравнению с размером в дизайнере. Это одинаково для всех свойств измерения, таких как поля, высота и ширина всех э...
15 Сен 2023 в 17:54
У нас есть приложение Windows на C#, которое можно установить на клиентский компьютер, и оно работает постоянно. Итак, мы хотим обновить приложение самостоятельно, если доступна более новая версия. Если я установлю приложение, реализованное ниже в коде для проверки обновлений, опубликую его снова. ...
15 Сен 2023 в 02:33
Мы пытаемся узнать, как auth0 можно интегрировать с приложением на основе Windows Forms, которое находится в .NET 4.7.2. Я загрузил пример кода с веб-сайта Auth0. Когда вы запустите приложение, я увижу форму. После этого мне нужно выбрать соединение, и отобразится экран входа в систему из Auth0. ...
14 Сен 2023 в 23:30
Я написал код телефонной книги на C#, который содержит имя пользователя, мобильный телефон, дату рождения и фотографию. Теперь часть кода позволяет редактировать имя пользователя и номер мобильного телефона, если пользователь хочет их редактировать, теперь код для редактирования даты рождения польз...
У меня есть .net framework 4.8.1 на этом сайте https://dotnet .microsoft.com/en-us/download/dotnet-framework/net481 Но когда я изменил целевую структуру проекта, я все еще не смог найти .net framework 4.8.1. введите описание изображения здесь Я попытался переустановить Visual Studio 2022, но исполь...
14 Сен 2023 в 08:23
Существует документация MS об исключении ловушек https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.application.threadException?view=windowsdesktop-7.0 Но эта документация является теоретической и не привязана к Windows Forms и Visual Studio 2022. В Visual Studio есть специальная кноп...
Я пытаюсь определить переменные для объекта winform: $Textbox_serverDNS1, $Textbox_serverDNS2, $Textbox_serverDNS3 Я пытаюсь использовать этот синтаксис, но теперь он работает: for ($i=1; $i -le 3; $i++){ Set-Variable -Name "TextBox_ServerDNS$($i)" -Value (New-Object -TypeName System.Window...
13 Сен 2023 в 16:44