Добавлен Тимур
Пишу программу Windows Forms на C#.
Начал спростого элементарного - свои кнопки "свернуть" и "закрыть". Сворачиваю при помощи:
Начал с
this.WindowState = FormWindowState.Minimized;
Заметил такую вещь. Если FormBorderStile настроить как Fixed3d, тогда все нормально, программа сворачивается как положено, динамично. Но при этом отображаются и стандартные кнопки свернуть\восстановить\закрыть, а мне это не подходит. Если FormBorderStile настраивать как None, вся форма "чистая", могу делать там что хочу. Но та же самая кнопка "свернуть" вместо динамического сворачивания выполняет мгновенное. Что с этим делать?
Специально посмотрел приложения Steam и Battle.net. У них у обоих свой дизайн, и, соответственно, свои кнопки "свернуть" и "закрыть". Steam при этом сворачивает форму мгновенно, а вот Battle.net таки динамично. Хотелось бы сделать так же.
Принятый ответ
Сам программно реализовываешь сворачивание формы (анимацию), потом ставишь флаг
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
alexprey
9 лет назад
0
Сам программно реализовываешь сворачивание формы (анимацию), потом ставишь флаг
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.