У меня очень простое всплывающее окно с ошибкой, которое я пытаюсь сделать.Когда я вызываю ShowDialog, весь текст в текстовом поле выделяется.Это выглядит глупо.Когда я ломаюсь прямо перед ShowDialog, текст не выделяется.После вызова ShowDialog весь текст выделяется без какого-либо взаимодействия с пользователем.
static void ShowError(string error)
{
var form = new Form
{
Text = "Unexpected Error",
Size = new System.Drawing.Size(800, 600),
StartPosition = FormStartPosition.CenterParent,
ShowIcon = false,
MinimizeBox = false,
MaximizeBox = false
};
var textBox = new TextBox
{
Text = error,
Dock = DockStyle.Fill,
Multiline = true,
ReadOnly = true,
};
form.Controls.Add(textBox);
form.ShowDialog();
}