如何创建一个允许在Visual C#中输入整数的组件/容器?

我正在尝试制作一个简单的Zune“游戏”(它真的是一个应用程序,但我的Zune只支持游戏),它采用两个整数,即时间间隔,并在time1之后播放一个声音,并在time1 + time2之后播放另一个声音,然后重复。我正在使用Visual C#2008 Express与XNA 3.1。 我真正需要的是两个允许指定时间的组件/容器,一个用于“播放”。这个目的是为了间歇训练,其中一个冲刺持续一定时间然后休息另一个持续时间,通常是30秒的短跑,然后是90秒的休息。 简而言之,如何在Visual C#中创建一个允许输入整数的组件?     
已邀请:
我相信Zune SDK不提供软输入键盘。请参阅此MSDN主题: http://msdn.microsoft.com/en-US/library/dd282502(v=XNAGameStudio.30).aspx?appId=Dev10IDEF1&l=EN-US&k=k(MICROSOFT.XNA.FRAMEWORK.INPUT.KEYBOARD ); K(TargetFrameworkMoniker-%22.NETFRAMEWORK&安培; K = VERSION = V4.0%22); K(DevLang-CSHARP)及RD =真   与输入设备无关的API   在Zune上可用,例如Mouse和   键盘,可以在代码中访问   在Zune设备上运行。 X和Y.   在Zune上返回的MouseState中的值   将永远为零。同样的,   检查按下的按键   Zune上的键盘将始终返回   处于未按下状态的键。还有,你   不应该期待一个例外   您可以访问鼠标,键盘或   其他意外的输入设备   Zune播放器。 您必须编写自己的显示器,如果您想要简单的整数输入,这相对容易。 画一个盒子 当用户“按下”该框时,显示一个框的网格,每个框上都画有一个数字 当用户“按下”其中一个框时,在原始框中绘制相应的数字 你显然在这里重新创建一些基本的控件......但是当你在Zune上创建一个UI框架时,这就是生活:-)     

要回复问题请先登录注册