有一个登录窗体为form1,登录之后登录名会传到Desk窗体中,显示名称+你好!如:登录名为张三,在主窗体中显示,张三你好!我的form1中的代码如下:
Desk desk = new Desk(); desk.LblName = txtName.Text; if (desk.ShowDialog() == DialogResult.OK) { txtName.Text = desk.LblName; } desk.Show();
Desk窗体中的代码如下:
private void Main_Load(object sender, EventArgs e)
{
lblName.Text =Convert.ToString( this.lblName);
}
public string LblName
{
get { return lblName.Text; }
set { lblName.Text = value; }
}
最后项目报错,是这样的
才开始学呢!请各位大神们,给我帮忙看看,就是上面代码红色的部分报错,谢谢!
我只想知道你的Desk窗体的类名是不是Desk
太谢谢了,一语惊醒梦中人
在Desk的class窗体中定义一个LblName的属性;
例如:
public string LblName {get;set;}
嗯,对的,要公开一个属性,其他类就给这属性赋值,然后类里面lab就取这个属性的值就完了
没有啊,我的Desk里面有定义这个public string LblName {get;set;}啊。
@茂茂: 我就是这样做的啊,然后就报错了。