问题是这样的:
我想把窗体一中的userName.Text中的值传到窗体二中的label控件中
我想把窗体一中的userName.Text中的值传到窗体二中的label控件中
解决方案 »
- C# 中[MethodImpl(MethodImplOptions.NoInlining)] ???
- C#编辑嵌入的资源,操作XML文件并保存
- 大虾帮帮忙,有些特殊符号如"[^%_"本身无法用recordset的like来作模糊查询,怎么办?
- C#动态加载flash
- 哪位前辈知道c#excel导入导出方法(不依赖于owc)
- 如何获得文件的版本号
- 关于Commerce Starter Kit 的安装问题!急
- 请问一个更新数据库的问题
- 请问\u5357\u7f8e\u89e3\u653e\u8005\u676f 这些编码是什么编码
- 我现在要用winform(c#)搞个程序要实现同时监控两个不同的数据表,并同时把信息显示到不同的TextBox中,不知是用两个timer控件实现好,还是
- dataGridView 删除我选中的行
- picturebox里能不能放两张图片,或者能不能制定图片picturebox具体显示的位置,具体到坐标
在你的窗体一中你能否获得窗体二的引用?From2 f2 = new From2();
f2.Label1.Text = this.userName.Text;
f2.show();不知道你能看明白不。
{
public Form2()
{
InitializeComponent();
}
public string ss
{
set { this.label1.Text=value; }
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.ss = this.textBox1.Text;
frm.ShowDialog();
}
}
form2中:class form2
{
form1 f1;
public form2(form1 f)
{
f1=f;
}
f2.label.text=f1.textbos.text.tostring(); //改变form1控件的属性
}
在传过来的第二个窗体里设置一个公共的静态变变量,而用这个变量去第一个窗体里得到值就可以了
如:第二个窗体form2里的变量为
public static string strText;
在第一个窗体form1里得到值:
form2.strText=this.userName.Text;
这时就可以在这第二个窗体的label里放置值了
this.lblUserName.Text=strText你可以这样试试看,应该是没有问题的
public Form2(string str)
{
InitializeComponent();
this.label1.Text = str;
}
2、form1中操作
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2("csdn");
frm.Show();
}
公开label的方法是最简单的。还有利用委托等等都是都是可以实现的。
{}
set
{}
的方法