compact-framework - 在 windows mobile 6.5 中隐藏确定按钮

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

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

在某些表单上,我使用菜单栏来自定义菜单项,如下所示

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

:

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

这可能吗?

  • 也可以删除 Windows 的“开始”按钮,但不是必需的
  • 最佳答案

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

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

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles]
    "HardwareStartKeyEnabled"=dword:00000001

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

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

    关于compact-framework - 在 windows mobile 6.5 中隐藏确定按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20505797/

    相关文章:

    c# - gacutil 和环境中的次要版本差异导致严重问题

    python - PyQt5 中缺少 menuBar

    c# - 刷新通知区域中的图标 (Windows CE)

    c# - 获取附加到 Windows CE 设备的 USB 驱动器名称

    c# - TypeLoadException 隐藏内部异常

    c# - YouTube C# .NET API : Uploading video and getting events when finished

    windows-mobile - 通过单击 Compact Framework 中的列标题对 DataGrid 进行排序?

    c# - block IEnumerable/ICollection 类 C# 2.0

    javascript - 如何确定实际悬停的是哪个元素

    css - Primefaces - 菜单栏 - 折叠状态下的子菜单背景