是否有一个函数等待按钮被单击,而不是使用事件函数

本文关键字:函数 事件 单击 等待 有一个 按钮 是否 | 更新日期: 2023-09-27 18:12:44

在Windows窗体中,是否存在等待按钮被点击而不是使用事件函数的函数?

基本上,我想在输入按钮被点击后继续在函数中的一段代码,而不是让我回到点击事件函数的开始。或者还有其他解决方法吗?

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

是否有一个函数等待按钮被单击,而不是使用事件函数

我将创建一个名为GameState的类。

此状态将与要在单个屏幕上显示的项目保持一致。图片、文字、标题等

然后我会找到一种方法来排序该GameState对象的多个实例,一个简单的选择是在启动时从文本文件/数据库/配置中读取List<GameState>

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

这样,按钮每次都"做同样的事情",因为它所做的事情存储在一个单独的类中。

UI和数据的分离将简化更多的事情。