最大化.NET紧凑框架上的事件

时间:2014-09-01 14:08:17

标签: c# winforms compact-framework windows-ce

我在C#.NET Compact Framework for Windows CE中创建了一个全屏应用程序。我的客户希望使用功能键来最小化应用程序。我使用以下代码将F2绑定到此密钥:

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"文件不能最小化没有ControlBox的应用程序我必须在最小化之前显示它们。

然而,当用户再次最大化应用程序时,我想撤消在Minimize方法中进行外部调用之前所做的一切。我该怎么做?我没有看到" OnMaximize"在表格上的事件?任何帮助将不胜感激: - )。

1 个答案:

答案 0 :(得分:0)

我不能尝试这个但是我记得在最大化窗口时会执行OnActivated或OnShow。