У меня есть приложение .NET 3.5 MDI WinForms.
Я устанавливаю свойство дочерней формы Icon
, и значок отображается правильно в левом верхнем углу формы. Затем я максимизирую дочернюю форму, и значок все еще в порядке.
Когда дочерняя форма все еще максимизирована, я открываю другое дочернее окно, которое автоматически увеличивается. Этот значок формы не тот, что находится в свойстве Icon
, но значок по умолчанию .NET(тот, который имеет синий, красный и желтый квадраты). Однако, если я изменяю размер родительской формы MDI, значок сбрасывается и отображается правильно.
Есть ли у кого-нибудь обходной путь или знаете, почему это происходит?