在Windows Mobile 6.5中隐藏“确定”按钮

时间:2013-12-10 21:36:40

标签: compact-framework c#-2.0 menubar windows-mobile-6.5

我使用2.0 ce框架在win mobile 6.5上运行winmo应用程序:

在某些表单中,我使用菜单栏来显示自定义菜单项,如下所示 Menu bar with custom menu items "More" and "Cancel"

“更多”和“取消”按钮连接了事件,以便我可以实际使表单按我想要的方式运行。但问题是默认情况下始终存在“OK”,只关闭当前表单。我想完全删除它,使它看起来像这样

I don't want OK to be displayed at all

但是从我迄今为止所研究的内容来看,这是不可能的。我遇到了解决方案,删除整个菜单栏(我仍然需要其他按钮)或禁用确定按钮(但即使有它会让用户感到困惑)

这可能吗?

  • 很酷也可以删除Windows“开始”按钮,但不是必需的

2 个答案:

答案 0 :(得分:1)

在创建窗口/表单之前,您可以在使用小代码时“动态”显示/隐藏星形图标:http://www.hjgode.de/wp/2012/05/10/windows-mobile-kiosk-mode-series-part-1/

诀窍是在创建窗口/窗体之前更改一个注册表项:

[HKEY_LOCAL_MACHINE \ SOFTWARE \微软\壳牌\ BubbleTiles] “HardwareStartKeyEnabled”= DWORD:00000001

设置为1以隐藏新窗口的开始图标,设置为0以使新窗口显示开始图标。

更改不会影响已打开/创建的窗口/表单。只有新人才会受到影响。

答案 1 :(得分:0)

要隐藏/消失“确定”按钮或x(关闭)按钮,

启用,controlbox = false。

要消失/隐藏整个标题或菜单栏,

使用,WindowState =已最大化。