我正在尝试发送按摩并更改标签的颜色。
private void updateStatus(string massageText, Label label)
{
txtStatus.Text = massageText;
label.BackColor = Color.Red;
}
当我尝试申请时;
updateStatus("Level-1 Complete", Label1);
updateStatus("Level-2 Complete", Label2);
它给出错误
'Taal.Form1.updateStatus(string,System.Windows.Forms.Label)'的最佳重载方法匹配有一些无效的参数D:\ Taal \ Taal \ Form1.cs“
此代码有什么问题?
答案 0 :(得分:1)
尝试使用,下面的方法可以重用于任何表单控件
private void updateStatus(string massageText, System.Windows.Forms.Control control)
{
txtStatus.Text = massageText;
control.BackColor = Color.Red;
}
答案 1 :(得分:0)
实际上我的标签是在状态栏上所以在评论的帮助下我已经纠正了。谢谢
private void updateStatus(string massageText,ToolStripLabel label)
{
txtStatus.Text = massageText;
label.BackColor = Color.Red;
}