C#如何把在别的窗体的textbox输入的内容保存另外一个窗体的textbox中?

我其实就是准备设置一个修改密码的功能要读取用户名,就是在一个form1的textbox1里面输入用户名,点击登录按键后把textbox1里面的用户名存到一个窗口form2里的textbox2里面,然后通过别的按键打开form2的时候textbox2显示着我登录的时候form1里面的textbox1里面的用户名

第1个回答  2017-10-07
建立一个静态公共类如public static class pubClass{ public static string name=null;} 用于存放这一类的所有静态变量.
然后在form1中赋值, pubClass.name="你的用户名";
在form2中取值. textBox2.Text=pubClass.name;
上面回答的答案有错误,就是访问静态变量是直接使用类名+变量,不需要实例化.如果是在form1中的静态变量,也是直接访问 Form1.name获取.
第2个回答  推荐于2016-10-24
Form1里定义一个静态变量。
public static string name;
在你的登陆函数里给name赋值。

然后在Form2里可以调用到name
Form1 f = new Form1();
textBox2.Text=f.name;追问

能更具体一点吗0.0

追答

。。。。。。

本回答被提问者和网友采纳

C#如何把在别的窗体的textbox输入的内容保存另外一个窗体的textbox中...
建立一个静态公共类如public static class pubClass{ public static string name=null;} 用于存放这一类的所有静态变量.然后在form1中赋值, pubClass.name="你的用户名";在form2中取值. textBox2.Text=pubClass.name;上面回答的答案有错误,就是访问静态变量是直接使用类名+变量,不需要实例化.如果是...

C# 中 一个窗体中的texbox内容显示在另一个窗体中的textbox中...
把窗口2的textbox的modifiers属性设为public 在窗口1中订阅窗口二的textbox的KeyUp事件。窗口1代码:private void button1_Click(object sender, EventArgs e){ Form2 frm = new Form2();frm.textBox1.KeyUp += new KeyEventHandler(textBox1_KeyUp);frm.Show();} void textBox1_KeyUp(object...

C#中的窗体程序 想让一个窗体上textbox中的值 传递到另一个label中
最简单的方法是你先新建一个静态类 在类里面定义一个string 类型的变量 在登陆成功后给这歌变量赋值,然后就可以在登陆后的窗户使用了 public static CommonData { public string StudentId(){get;set;} } 登陆成功后赋值:CommonData.StudentId="2010307200111";使用的时候 label.Text =CommonData.Stud...

如何将c#登陆界面login中的TestBox中的值放入另一个窗口的字符串数组中...
那你就在login窗体里写一个属性,如下 public string UserName { get{ return txtUser.Text.Trim();} } 然后调用login窗体对象的这个属性就可以得到登录用户名了

在c#中怎样实现将两个textbox值运算,然后放到另一个textbox里面,用buto...
假定前两个textbox分别叫textbox1和textbox2,第三个叫textbox3 textbox3.Text=(int.Parse(textbox1.Text)+int.Parse(textbox2.Text)).ToString();

C#中如何保存textbox中的数据到txt中
遍历控件,读取文本,然后保存。假设你的textbox这一组控件都放在一个名叫 panel 的面板内:\/\/ textbox的数据的临时存储List<string> data = new List<string>();for(Control ctrl in panel.Controls){ if(ctrl instanceof TextBox) { TextBox tb = ctrl as TextBox; data.Add(tb...

...利用一个textbox查询数据库,在另一个textbox中显示出来
假设第一个textbox名为txtBox1,第二个textbox为txtBox2,在该界面中的头部需要引入两个命名空间:\/\/假设使用的是SQL Server数据库 using System.Data;using System.Data.OleDb;在界面中双击button按钮,填入如下代码:string str1; \/\/保存txtBox1中的内容 str1 = txtBox1.Text.Trim();if(str...

C#如何保存多个textbox的值到一个文件,然后可以提取文件到多个textbox...
简单点的 你自己按照列子改一改,文件生成在C:\\test.xml 你打开看看, 给你个思路.需引用 using System.IO;using System.Xml;\/\/点击保存把 1#梁螺栓布置 添加到XML文件中 \/\/btnAddXml是保存控件按钮的Name属性 private void btnAddXml_Click(object sender, EventArgs e){ \/\/初始化XML文档操作类...

C#中如何将一个窗口中控件的数据传到另一个窗口中
把这个写成全局的 Form1 form=null;form=new Form1();然后你想改变Form1中的text值 就只需要修改text 调用 form.SetStudentText("123456");form1的那个student那个textbox的text属性就变味123456了 需要赋值 调用 form.GetStudentText();就可以了 你说的那种方法也可以不过比较麻烦 参考一下这个提问...

c#中在一个button事件,点击后要让另一个textbox显示文字内容,
1、首先打开vs2015,新建或者打开我们已有的程序。2、这里我打开自己编写过的程序,文件-打开-项目\/解决方案,找到自己的程序。3、把结果数据显示在textBox6中。4、启动-运行一下程序,可以发现在TextBox中数据显示正确而且自动换行。5、还有另一个方式是输入: textBox2.Text +="α,R,Ls,TH,LT,X...

相似回答