【问题标题】:Disable Maximize / Restore button on Windows Forms禁用 Windows 窗体上的最大化/还原按钮
【发布时间】:2012-09-25 20:22:20
【问题描述】:

我正在使用 VC# 在 WIN CE 环境中开发应用程序。

1) 我希望在某些表单上使用“X”按钮。 2) 我希望表单占据全屏。 3) 表格不应移动。 我尝试使用设计器,但无法实现。

谢谢。

【问题讨论】:

  • 假设 Win CE 与桌面窗口没有太大区别,this question 回答了大部分问题。设置 WindowState 属性以使表单最初最大化。

标签: c# .net-cf-3.5


【解决方案1】:

根据您的要求

1) 我的某些表单上只有“X”按钮 设置FormBorderStyle,将你的“X”图像附加到顶部表单的右侧并实现图像点击事件以关闭表单。

2) 想让表单占据全屏 设置 WindowState = 最大化

3) 表格不应移动 不知道你为什么要这样做,你可以使用 ShowModal/TopMost 来要求用户在输入时提醒用户,但不要在表单上粘上胶水,有点不友好。

【讨论】:

    【解决方案2】:

    您可以简单地使用以下几行

    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
    this.WindowState = FormWindowState.Maximized;
    

    【讨论】:

      猜你喜欢
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      相关资源
      最近更新 更多