WINFOERM页面之间值的传递
比如我登陆界面的 USERNAME 和 PASSWORD 我在操作界面要修改 密码我怎么在操作界面获取该值
求教
如果大家有这方面的资料 不妨介绍下 不甚感激 --------------------编程问答-------------------- 这样试试:
user=new User(userName,PassWord);
form=new Form(user) [color=#008000]// 将参数传给构造函数[/color]
form.ShowDialog()
...
--------------------编程问答-------------------- 方法一: 向其他界面传递,用构造函数
方法二: 将用户信息保存到某个公共静态类中,需要的时候直接用就行了 --------------------编程问答-------------------- form间传值
构造函数
public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.Show(this);
}
}
public partial class Form2 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form1 frm1 = (Form1)this.Owner;
((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;
this.Close();
}
}
public string Form2Value
{
get
{
return this.textBox1.Text;
}
set
{
this.textBox1.Text = value;
}
}
Form2 f2 = new Form2 ( );
f2.Form2Value = "";
f2.ShowDialog ( )
--------------------编程问答-------------------- 简单的操作,
user=new User(userName,PassWord);
form=new Form(user) [color=#008000]// 将参数传给构造函数[/color]
form.ShowDialog()
将用户信息保存到某个公共静态类中,需要的时候直接用就行了
有数据库保存到数据库,直接在数据库里查,改。 --------------------编程问答-------------------- 构造 传参 --------------------编程问答--------------------
顶一个! --------------------编程问答-------------------- 用构造方法,用对象,这是最方便传值的。 --------------------编程问答-------------------- frm_main:
UserManage.frm_EditPwd umFEP = new info_gather.UserManage.frm_EditPwd();
umFEP.Owner = this;
umFEP.ShowDialog();
frm_EditPwd:
txtUName.Text = frm_main.M_str_name;
txtUOPwd.Focus(); --------------------编程问答-------------------- 学习 帮顶~! --------------------编程问答--------------------
学习了!!!
补充:.NET技术 , C#