【发布时间】:2018-03-31 09:22:44
【问题描述】:
我对编程很陌生,我正在玩 Windows 窗体。
我有一个带有一个标签和两个按钮的表单,单击 spremeniButton 会更改标签中的文本,然后单击 povrniButton 会将其更改回来。我现在要做的是设置一个 MouseUp 事件,这样每当在标签上执行右键单击时,就会发生与单击按钮相同的一组事件。
我已经为两个按钮设置了 button_click 方法,但是现在我在从 label1_MouseUp 方法中调用这些方法时遇到了问题。我不知道是否应该使用if语句或其他东西,但我不想编写单独的代码来实现相同的解决方案,我只想使用已经编写的方法。
如果有人能指出我正确的方向,我将不胜感激。谢谢。
private void spremeniButton_Click(object sender, EventArgs e){
label1.Text = "Nov napis";
spremeniButton.Enabled = false;
povrniButton.Enabled = true;
}
private void povrniButton_Click(object sender, EventArgs e){
label1.Text = "Originalni napis";
povrniButton.Enabled = false;
spremeniButton.Enabled = true;
}
private void label1_MouseUp(object sender, MouseEventArgs e){
if ((e as MouseEventArgs).Button == MouseButtons.Right)
}
【问题讨论】:
标签: c# winforms methods mouseevent right-click