MDI ребенок показывает значок при максимизации
У меня есть родитель MDI и ребенок MDI. Я хочу скрыть значок дочерней формы в развернутом состоянии, поэтому я попробовал следующее:
g.WindowState = FormWindowState.Normal;
g.ShowIcon = false;
g.Show();
g.WindowState = FormWindowState.Maximized;
showicon
значение дочерней формы установлено в false
, но когда оно развернуто, оно все еще показывает значок:
1 ответ
MDI требует наличия этих рамочных декораций, он будет неправильно себя вести, когда вы пытаетесь их скрыть. Простой обходной путь - создать полностью прозрачную иконку.
В ItemAdded
событие:
if (e.item.Text == "" )
{
e.item.Visible = false;
}