参数中的标签控制

本文关键字:控制 标签 参数 | 更新日期: 2023-09-27 18:09:31

我正在尝试发送消息并更改标签的颜色。

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"

这段代码有什么问题?

参数中的标签控制

try with,下面的方法可以用于任何表单控件

private void updateStatus(string massageText, System.Windows.Forms.Control control)
{
    txtStatus.Text = massageText;
    control.BackColor = Color.Red;
 }

实际上我的标签是在状态栏上,所以在评论的帮助下,我已经纠正了它。由于

private void updateStatus(string massageText,ToolStripLabel label)
        {
            txtStatus.Text = massageText;
            label.BackColor = Color.Red;

        }