为什么这样不可以,请问应该怎么做—— 谢谢大家了

在一个类的函数内改变toolStripStatusLabel.text 的值。这个设置应该在catch 里面 如下》
public void AA()
{
try
{

}
catch
{
this.toolstripstatuslabel4.Text = "xxx";//wanted text  
}
}

九州编程
浏览 70回答 2
2回答

噜噜哒

亲,如果“toolstripstatuslabel4”在类中,才能改变它的值哦,如果不在的话,是改变不了的,你可以给你的函数一个返回值,然后在调用这个函数的时候给toolstripstatuslabel4赋值。public Class AClass{        public static string AA()        {            try            {                return  "yyy";            }           catch            {                return  "xxx";//wanted text                         }        }}//在toolstripstatuslabel4的所在窗体里写toolstripstatuslabel4.text=AClass.AA();

交互式爱情

//传参的时候直接传你那个控件的ID就行public void AA(Toolstripstatuslabel label){    label.Text = "xxx";//wanted text   }
打开App,查看更多内容
随时随地看视频慕课网APP