我正在圣诞节假期期间编写一个简单的扫雷游戏,我正在添加一个功能,你可以点击一个数字上的两个鼠标按钮,它可以安全地显示它周围的隐藏框。即数字是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");
}
}
答案 0 :(得分:2)
你做不到 - 它是左或右或无,不是两种情况。
但是,你可以模拟它。
您可以保存点击的按钮以及当前时间, 然后,在下一次单击时,如果按下的按钮与第一次单击不同, 然后,时间差为< 10ms,然后将其视为点击两个按钮