是否存在等待单击按钮而不是使用事件功能的功能

时间:2013-05-09 12:03:01

标签: c# forms button

在Windows窗体中,是否存在等待单击按钮而不是使用事件功能的功能?

基本上我想在点击回车按钮后继续功能中的一段代码,而不是让我回到点击事件功能的开头。或者还有另一种解决方法吗?

好对不起,编辑:我还没有为故事编写任何代码,我只有我的基础类等,但是我认为它更像是一个互动故事,它有一个线性风格的游戏玩法故事,我将有不同的功能来控制故事的不同部分,但我想要的是每次点击输入按钮是从最后的故事离开的地方继续。感谢您输入

1 个答案:

答案 0 :(得分:0)

我会建立一个名为GameState的课程。

此状态将跟上要在单个屏幕上显示的项目。图形,文字,标题等

然后我会找到一种方法来对该GameState对象的多个实例进行排序,一个简单的选项是List<GameState>,它在启动时从textfile / database / config读入。

每次用户按下按钮时,向前移动一些全局计数器一个增量,并将游戏状态刷新到屏幕。

这样按钮&#34;做同样的事情&#34;每一次,因为它的作用存储在一个单独的类中。

随着您的继续,这种UI和数据的分离将简化更多的事情。