Windows Mobile 5 SDK按钮控件

问题描述:

我是一位在我的第一个Windows Mobile应用程序上工作的新手程序员。我发现我的程序没有可用的按钮控件。我从来没有创建过自定义控件,而且我明白这是我可以为我的应用程序获取按钮的唯一方法(这是根据我的客户端的要求)。我想知道是否有人能够快速浏览我如何创建这个功能。我将Visual Studio 2005与Windows Mobile 5 SDK结合使用,创建了一个将被部署在非触摸屏设备上的应用程序。Windows Mobile 5 SDK按钮控件

非常感谢您提供任何帮助。

更新:由于需要快速处理数据量,按钮控件对于此项目来说是更好的选择。有七个部分带有一个计数器标签,每个标签旁边是一组三个按钮。一个按钮增加标签上的int值,然后减小它,第三个按钮让用户输入一个int值来分配给标签。我尝试开发一个菜单系统来控制所有这些,但菜单结果太深,而且快速进行更改非常重要。

我想通过创建一个用户控件来创建一个非常基本的按钮,现在我遇到了问题,使控件上的标签可以在属性窗口中更改。

确实有一个按钮控件可用 - 无需编写自己的控件。可用的控件将位于工具箱中,该工具箱应停靠在Visual Studio的左侧。除非您已将表单添加到项目中并且已选择表单,否则该控件将不可见。

您显然正在使用Smartphone SDK进行开发,其中没有可用的按钮。如果你使用PocketPC SDK,那么你会有一个按钮。这些SDK已经在Windows Mobile 6中重新命名为Standard和Professional。

说实话,我不会推荐在智能手机应用程序中使用按钮。您可以向客户解释,在智能手机应用程序中使用按钮违反Windows Mobile指南,并且应该使用菜单。这要比导航到按钮然后单击它快得多。

如果客户坚持使用它,请创建一个继承自Control类并覆盖OnPaint事件的类。

+0

好答案 - 我觉得很蠢。他甚至说他正在使用没有触摸屏的设备。如果你不能点击它,你甚至还需要一个按钮? – MusiGenesis 2008-11-13 15:55:50

+0

downvote。按钮是许多应用程序的重要部分。如果它不是为什么Windows Mobile为其程序使用按钮?大多数程序需要按钮。否则,它们太小而无法使用手指,只能使用笔。现代移动操作系统确实有按钮。 – GorillaApe 2011-07-19 03:18:37

我面临同样的问题,Visual Studio 2008中的设备控件工具箱上没有按钮控件。我知道这是因为指南告诉我们要使用链接和菜单。

但是你知道,有时你必须在用户需要时放一个按钮。

我给一试的软件开发工具包的Windows Mobile 6的

http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&displaylang=en

,但不知道在哪里可以找到了Windows Mobile 6.5 SDK?