Дополнен 4 месяца назад
ладно, забейте. Не могу вставить фрагмент кода, в котором возникает ошибка. На этом обоссаном сайте ограничение на количество символов
Дополнен 4 месяца назад
label И radiobutton должны находиться близко. Очень близко
private void AddNote()
{
if (!string.IsNullOrWhiteSpace(textBoxInput.Text))
{
// Создаем контейнер для радиокнопки и метки
FlowLayoutPanel notePanel = new FlowLayoutPanel
{
AutoSize = true,
Margin = new Padding(0, 5, 0, 0),
BackColor = Color.FromArgb(240, 255, 255),
Padding = new Padding(0), // Уменьшаем отступ
BorderStyle = BorderStyle.FixedSingle
};
// Создаем радиокнопку
MaterialRadioButton radioButton = new MaterialRadioButton
{
Margin = new Padding(0, 0, 0, 0) // Уменьшаем отступ
};
radioButton.CheckedChanged += RadioButton_CheckedChanged;
// Создаем метку
MaterialLabel label = new MaterialLabel
{
Text = textBoxInput.Text,
AutoSize = true,
Margin = new Padding(0, 0, 0, 0) // Уменьшаем отступ
};
// Добавляем радиокнопку и метку в контейнер
notePanel.Controls.Add(radioButton);
notePanel.Controls.Add(label);
// Добавляем контейнер в основной FlowLayoutPanel
flowLayoutPanelNotes.Controls.Add(notePanel);
// Устанавливаем поддержку перетаскивания
notePanel.MouseDown += NotePanel_MouseDown;
notePanel.DragEnter += NotePanel_DragEnter;
notePanel.DragDrop += NotePanel_DragDrop;
// Очищаем текстовое поле ввода и возвращаем фокус
textBoxInput.Clear();
textBoxInput.Focus();
}
}