窗体级访问 我在学习C#,做Form程序. 程序先加载Form1,然后加载Form2. Form1中有textbox1控件,我想在Form2中通过点击按钮,随时能打印出Form1中textbox1的当前值.我想知道C#都是通过什么方法来访问的,有无VB中Form1.textbox.text这样的直接访问方式?请老师教我. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法有多种:sessionstatic也可以 谢谢楼上,但我是做Form程序.不是Web程序. 你把TextBox Public出来然后传入窗体句柄 3楼的老师,可以详细一点吗? 我在form1中已将textbox1设置为public.但在form2中无法通过form1.textbox1.text来访问其值.我不太明白您说的传入窗体句柄 是什么意思.请指教.谢谢 public class Form1 : Form{public Form1(){//some initialize code}public string TextBoxValue{get{return textbox1.Text;}}}public class Form2 : Form{private Form1 frm1;public Form2(Form1 parent){frm1=parent;}public void button1_Click(object sender, EventArgs e){MessageBox.Show(frm1.TextBoxValue);}} form2:form2:form{ string TT=""; public form2(string tt) { this.TT=tt; } //下面就可以用TT的值 了,它就是TextBox的内容}Form1:form{ Button_click() { form2 frm=new form2(this.textbox1.text); frm.show();} C# 代码休眠问题~怎么让代码暂停运行! c# winform 动态代码添加控件(pictureBox) Session不起作用,帮我看看,在线等,十分感谢 ASP.NET报表的使用 C# JMail4.3 发邮件出现的问题 winform中datagrid合并问题? 我想把几个文本文件的第二列读入到SQL 数据库中同一表的不同的列.如何做? 在C#中,如何实现十进制数变成二进制呢,请教教我,急用. C# 多线程读写小实例 输出判断错误 求帮忙 新人 图片填充GDI+绘制的矩形时,底部出现蓝色边框怎么回事 C#连接vfp的dbf DataGridView问题
session
static也可以
然后传入窗体句柄
我在form1中已将textbox1设置为public.
但在form2中无法通过form1.textbox1.text来访问其值.我不太明白您说的传入窗体句柄 是什么意思.请指教.谢谢
{
public Form1()
{
//some initialize code
}public string TextBoxValue
{
get{return textbox1.Text;}
}
}public class Form2 : Form
{
private Form1 frm1;public Form2(Form1 parent)
{
frm1=parent;
}public void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(frm1.TextBoxValue);
}
}
form2:form
{
string TT="";
public form2(string tt)
{
this.TT=tt;
} //下面就可以用TT的值 了,它就是TextBox的内容}Form1:form
{
Button_click()
{
form2 frm=new form2(this.textbox1.text);
frm.show();
}