У меня есть форма Windows, из которой я хотел бы открыть форму статуса, в которой говорится: "Сохранение..." а затем исчезает, когда сохранение завершено. Я хотел бы сосредоточить эту небольшую форму статуса в середине вызывающей формы. Я пробовал установить свойство "StartPosition" на "CenterParent", но он действительно работает. Я создаю статусную форму из другой формы следующим образом:
SavingForm saving = new SavingForm();
savingForm.Show();
Thread.Sleep(500); //Someone said this is bad practice ... why?
savingForm.Close();
Не будет ли вызывающая форма "родителем"? Когда я устанавливаю часы для сохранения, он говорит, что у него нет родителя.
Я пробовал:
SavingForm saving = new SavingForm();
saving.Parent = this;
savingForm.Show();
Thread.Sleep(500);
savingForm.Close();
и он генерирует исключение. Элемент управления верхнего уровня не может быть добавлен в элемент управления.
Как центрировать это окно состояния в вызывающем окне?
Заранее спасибо