Я создал полноэкранное приложение в C# .NET Compact Framework для Windows CE. Мой клиент хотел бы использовать функциональный ключ для минимизации приложения. Я вразумлял F2 к этому ключу, используя следующий код:Максимизировать событие на .NET compact framework
private void Minimize()
{
this.FormBorderStyle = FormBorderStyle.FixedDialog;
this.WindowState = FormWindowState.Normal;
this.ControlBox = true;
this.MinimizeBox = true;
this.MaximizeBox = true;
ShowWindow(this.Handle, SW_MINIMIZED);
}
ShowWindow внешний метод из «coredll.dll» файл. Поскольку файл «coredll» не может свести к минимуму приложение без ControlBoxes, я должен показать их перед тем, как свести к минимуму.
Однако, когда пользователь максимизирует приложение еще раз, я хотел бы отменить все, что я сделал до внешнего вызова в методе Minimize. Как мне это сделать? Я не вижу событие OnMaximize в форме? Любая помощь будет принята с благодарностью :-).
Спасибо! Активированный, но он также срабатывает в другое время. Я просто добавил bool, для которого установлено значение true, когда приложение сведено к минимуму, и используйте это, чтобы проверить, должно ли выполняться событие. – FirstHorizon