【发布时间】:2011-12-13 07:38:45
【问题描述】:
我在圣诞假期写了一个简单的扫雷游戏,我正在添加一个功能,你可以用两个鼠标按钮点击一个数字,它会在安全的情况下打开它周围的隐藏框。即数字是 1 并且您标记了 1 个地雷,因此它会显示 1 旁边的所有其他框。快速旁注:我喜欢扫雷器是一个标签。
我在标签上有一个鼠标单击事件,但System.Windows.Forms.MouseButtons 没有“左右按钮一起”选项。那么,我该怎么做呢?
private void label1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left &&
e.Button == System.Windows.Forms.MouseButtons.Right)
{
MessageBox.Show("doesn't work");
}
}
【问题讨论】:
-
或许逻辑可以和
pressed事件结合起来。 -
AFAIK,您必须明确检查它。看看这个问题:stackoverflow.com/questions/1182893/…
标签: c# winforms minesweeper