我把程序写成这样:mainform.cs
namespace Test
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
}
}
}form1.cs
namespace Test
{
public partial class Form1 : Form
{
public Login()
{
InitializeComponent();
}
}
}现在form1里面有个textBox1和botton1,请教各位高手botton1的Click事件应该怎么写才能把textBox1的文本传给MainForm?
namespace Test
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
}
}
}form1.cs
namespace Test
{
public partial class Form1 : Form
{
public Login()
{
InitializeComponent();
}
}
}现在form1里面有个textBox1和botton1,请教各位高手botton1的Click事件应该怎么写才能把textBox1的文本传给MainForm?
解决方案 »
- C#中用WMI获取远程计算机硬盘信息
- 我想用一个按钮运行"NET stop MSSQLSERVER"命令该怎么做?
- 64位的cpu下能正常运行vs.net吗?能不能运行sqlserver2000?
- Infragistics NetAdvantage 2005 需要购买么?
- 使用过FarPoint.Win.Spread控件的高手请进
- dataset问题(在线等)
- 请问C#里边如何设定线程池中线程的数量
- 求大侠们~怎么做一个类似于VS的软件
- C#水晶报表的问题?
- 使用ADSI编程时出现一般性拒绝访问错误,怎回事???急!望赐教!给分多多
- 我想在winform datagridview一个列中加入超链接,谁能帮我啊???
- hashtable的问题
namespace Test
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
if (form1.ShowDialog() == DialogResult.OK)
{
string str = form1.UserName;
}
}
}
}form1.cs
namespace Test
{
public partial class Form1 : Form
{
private string strUserName = "";
public string UserName
{
get
{
return strUserName;
}
}
public Login()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
strUserName = this.textBox1.Text;
DialogResult = DialogResult.OK;
}
}
}
{
public partial class MainForm : Form
{
public static Name;//使用静态变量
public MainForm()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
if (form1.ShowDialog() == DialogResult.OK)
{
string str = form1.UserName;
}
}
}
}
我觉的还是通过构造方法传值:
MainForm form1=new MainForm(this.textbox1.text,this.textbox2.text);
具休的自己想。
namespace Test
{
public partial class MainForm : Form
{
public static Name;//使用静态变量,不需要实例化
public MainForm()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
}
}
}
form1.cs
namespace Test
{
public partial class Form1 : Form
{
public Login()
{
InitializeComponent();
}
}
private void button1_Click(object sender, EventArgs e)
{
Test.mainform.Name=this.textBox1.Text;
}}
form1:form
{
int a1=10;
........
form2 for=new form2(a1);
}
form2:form
{int _a;
form2(int a)
{
_a=a;
}
}