关于C#右键事件

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:39:58
private void btn1_MouseDown(object sender, MouseEventArgs e)
{

if (e.Button == MouseButtons.Right)
{
Button btn = (Button)sender;
btn.Text = "!";
}

}
我现在已经作了 右键给BTN赋值了
怎么再次点击右键 把BTN的值给赋为空 或别的??
直接在下面判断else 作不到 点了没效果、、

private void btn1_MouseDown(object sender, MouseEventArgs e){
if (e.Button == MouseButtons.Right){
Button btn = (Button)sender;
btn.Text = btn.Text == "b2" ? "" :"b2";
}
}
以上是在文本"b2"和""间切换,如果你要更多,就定义变量来标记吧

写一个委托事件