首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何动态评估事件?

如何动态评估事件?
EN

Stack Overflow用户
提问于 2012-11-06 10:34:48
回答 1查看 73关注 0票数 0

如果在编程环境中使用不同的表达方式,请原谅我-除了我用来命名我的问题的东西之外,我不知道要搜索什么。

上下文-我正在尝试构建一个包含4x4随机字母网格的单词搜索游戏。我目前正在使用一个Label_Click事件来更改包含给定字母的标签的背景颜色。未来还会有很多其他的操作(例如,评估一组点击是否构成一个合法的单词),但我基本上被这个问题所困扰:

代码语言:javascript
复制
// pseudo-code

if (lblA1_wasClicked || lblB1_wasClicked || ... lblD4_wasClicked)
{ 
    whichever_wasClicked... //perform actions
}

也许我需要学习如何为这种情况创建一个事件处理程序?我从来没有创建过一个自定义的事件处理程序,我只是从理论上知道它们是什么。我有点被卡住了,在这一点上,很难知道要寻找什么来继续学习。我只知道足够危险,所以如果答案像我的问题一样直接,请不要对我太客气。:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-06 10:56:21

如果您在ui中,则可以转到每个标签的属性,并将其Click处理程序设置为相同的方法。所以如果你有一个带有这样签名的方法。

代码语言:javascript
复制
public void label_Click(object sender, EventArgs e)
{
}

然后将其分配给每个标签,然后使用它来处理每个标签。这是一个简单的示例,有更好的方法使用已建立的模式来创建windows窗体应用程序。查看this question或搜索MVP pattern windows forms以获取更多信息!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13243514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档