C# 使用非静态函数传值 用textbox 接值?

public StateForm()
{
InitializeComponent();
}
public string maxAngle = string.Empty;
public string robotAngle = string.Empty;
public string batteryShow = string.Empty;

//非静态函数
public void getValue(string val1, string val2, string val3) {

    maxAngle = val1;
    robotAngle = val2;
    batteryShow = val3;



    textBox1.Text = maxAngle.ToString();
    textBox2.Text = robotAngle.ToString();
    textBox3.Text = batteryShow.ToString();


}

为什么 textbox1 textbox2 textbox3 不显示值 到数据真的传到这个窗体里了

这样写当然是可一的 不过通长不会这么做 而是采用一个类封装数据,跟踪对话框窗体的数据。

http://bbs.csdn.net/topics/360140208

窗体显示时会先初始化赋值的属性,显而易见是empty