Вопросы по теме 'winforms'
Можно ли отключить визуальные стили/темы только для одного элемента управления Windows?
Мое приложение Windows Forms использует следующую стандартную строку кода, чтобы визуальные стили (темы) были включены для всего приложения...
Application.EnableVisualStyles();
... который работает просто отлично, все элементы управления...
21.04.2024
Удаление элементов управления в цикле
Вчера я написал фрагмент кода для удаления всех элементов управления в форме, удовлетворяющей определенным критериям. Пишу это наивно, вот что я придумал.
for (int i = 0; i < this.Controls.Count; ++i)
{
if (this.Controls[i].Name.Length ==...
06.03.2024
Программно прокрутите DataGridView до последней строки после установки DataSource
У меня есть DatGridView, привязанный к BindingSource, и я пытаюсь прокрутить его вниз после установки его DataSource.
Функция MoveLast () источника привязки делает выбранной последнюю строку, но не прокручивает ее вниз. Я попытался установить...
22.05.2024
С# WinForms - выбор поля изображения/изображения - как MS Paint
Я работаю над небольшим проектом, который включает в себя загрузку изображения в поле изображения в форме Windows. Затем мне нужно иметь возможность выбрать и область этого изображения и «обрезать» до этого размера - вроде того, что вы можете сделать...
20.03.2024
Альтернатива написанию многих операторов if?
Вот мой метод:
private void ConvertValues()
{
txtResult.Text = angles[cmbUnits1.SelectedIndex];
double value1 = Convert.ToDouble(txtValue1.Text);
double value2 = Convert.ToDouble(txtValue2.Text);
int unit1 =...
26.03.2024
пометка кнопки WinForms как сериализуемой
Это моя самая первая программа для сериализации.
Произошла ошибка при попытке сериализовать элемент управления "кнопка".
public Form1()
{
InitializeComponent();
CheckSerialization();
Button btn = btnSerialized;...
11.03.2024
WinForms Application.Exit не обязательно завершает работу приложения
в MSDN я прочитал, что вызов Application.Exit не должен каждый раз завершаться. Я хотел бы знать, что могло быть причиной этого? Я имею в виду, когда я мог ожидать, что Application.Exit не выйдет из приложения?
11.05.2024
Пользовательское событие в пользовательском элементе управления winform
Я динамически добавляю пользовательский элемент управления в winform. Пользовательский элемент управления имеет пользовательское событие.
form_load()
{
ucUpdateProgress ucUP = new ucUpdateProgress();
ucUP.customEvent += new...
30.03.2024
Привязка Winforms к нулевому свойству
Я использую объекты EF/POCO, и при привязке текстового поля к nullable double происходят странные вещи. После того, как я ввожу значения и переключаю фокус на следующее, значение в поле, которое я только что отредактировал, очищается. Я связываю...
25.04.2024
StatusLabel обрезается при изменении ширины другого StatusLabel (проблема со свойством Spring)
У меня есть четыре элемента в моей StatusStrip:
StatusLabel с динамической шириной
StatusLabel со свойством Spring, установленным в True (чтобы заполнить оставшееся пространство)
StatusLabel с динамической шириной
пользовательский элемент...
03.04.2024
Сохранение только тех полей, которые изменились в Entity Framework 4
У меня есть форма Windows с несколькими текстовыми полями и кнопкой «Сохранить». Когда форма загружается, текстовые поля заполняются данными из объекта в моей модели. Когда пользователь нажимает кнопку сохранения, значения в каждом текстовом поле...
27.03.2024
Как разработать уникальный графический интерфейс в Visual Studio?
Все программы, которые я разрабатываю, используют шаблон Windows Design по умолчанию:
Помимо изменения цвета формы, практически каждая программа, которую я пишу, имеет этот макет. Мне интересно, как люди создают больше пользовательских...
28.05.2024
Как сохранить контрольную картинку диаграммы в файл?
Имея диаграмму, отображаемую с элементом управления System.Windows.Forms.DataVisualization.Charting.Chart в приложении .Net 4.0 WinForms, могу ли я сохранить ее визуализацию в файл изображения?
12.03.2024
Как я могу сделать привязку группового поля к трем сторонам панели, но уважать ее расположение?
У меня есть панель с групповым ящиком внутри. Я бы хотел, чтобы групповое поле увеличивалось и уменьшалось по мере изменения размера панели. Однако на панели есть 2 элемента управления, которые будут размещены над групповым полем. Я хочу, чтобы...
08.04.2024
Исключение OutOfMemory в WinForms RichTextBox
Я использую экземпляры RichTextBox в нескольких методах, которые меняют шрифт, цвет, конвертируют изображения в формат Rtf.
public static string ColorText(string text)
{
System.Windows.Forms.RichTextBox rtb = new...
28.05.2024
LinkLabel не открывается
Я создаю LinkLabel в Form2 и Form3 с одним и тем же кодом. Form2 и Form3 — это отдельные классы, поэтому имена не мешают. Они оба создаются, но в Форме 3 ссылки открываются, в Форме2 ничего не происходит.
Это код для Form2
public partial...
10.04.2024
Как лучше всего замаскировать событие пользовательского интерфейса?
Я работаю с DataGridView и использую событие CellValueChanged .
Я не хочу, чтобы это событие запускалось, когда я изменяю значение ячейки с помощью кода. Однако я хочу, чтобы он запускался, когда пользователь редактирует его.
Вот почему я...
08.04.2024
Как создать форму без TitleBar?
На самом деле я разрабатываю UserControl, для которого требуется такая форма.
Обычно форма WinForms выглядит так:
Если я установлю «FormBorderStyle = None», это будет выглядеть так:
Но на самом деле мне нужно окно без TitleBar, как...
10.03.2024
Получить значение checkbox.checked программно, прокручивая элементы управления winform
Для моей программы winforms у меня есть диалоговое окно «Параметры», и когда оно закрывается, я циклически перебираю все имена элементов управления диалогового окна (текстовые поля, флажки и т. д.) и их значения и сохраняю их в базе данных, чтобы я...
11.05.2024
FolderBrowserDialog не показывает сетевые диски в Win 2012
У меня есть приложение, которое использует папку BrowserDialog. В Windows XP это работает нормально, но в диалоговом окне Win 2012 не отображаются сетевые диски. Я пытался найти решение, но не смог. Может у кого была такая же проблема. Будем...
07.05.2024
Новые материалы
React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..
Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году
Agile-методологии разработки программного обеспечения заключаются в следующем:
И. Введение
A...
Ториго — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го?
Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban —..
Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..
Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..
Раскрытие возможностей НЛП: часть речевой маркировки и ее проблемы
В сфере обработки естественного языка (NLP) маркировка частей речи (POS) выступает в качестве фундаментального метода, позволяющего компьютерам понимать и анализировать человеческий язык на..
Под поверхностью: раскрытие деталей системы с помощью инструментов Linux CLI
Чем больше вы изучаете Linux и продвигаетесь вперед, тем больше вам нужно проверять информацию о вашей системе. Эта информация может касаться аппаратного обеспечения, такого как процессор,..