问题如上:
就是在本窗体中 取得另一个窗体的txtid.text值?
就是在本窗体中 取得另一个窗体的txtid.text值?
解决方案 »
- 高分!急需解决文本框是否为有效数据问题。
- 关于DataGridView的行的索引
- 散分 + 提问 (有回必给分)
- 考勤系统排班时段与卡钟的关系
- 在后台TextBox中敲入回车后如何让其在前台换行
- 散分~~终于接分接到3裤了~~嘿嘿~(讨论一下自动代码生成,随便讨论)
- 求《UML与Rational Rose 2002从入门到精通》一书配套光盘,光盘上有ROSE生成的例子代码
- 请问关于DataGridView绑定的问题?
- 急,在VC++.Net中怎样将字符串System::String类型转换为LPSTR类型?
- 谁有DataGrid能正序和倒序排列的列子,最好有▲或▼的图案的那种
- 关于.net通信的问题?
- C# web服务中如何获取TCP/IP属性栏里DNS
otherForm.txtid.text
Form2 ,textbox2的name 是txtidForm1:
private void button1_Click(object sender, EventArgs e)
{
using (Form2 form = new Form2())
{
form.showdalog();
textbox1.text = form.txtid;
}
}
Form2:
private string txtid
{
get
{
return txtid.text;
}
}这样就可以了. 去试一试吧.
先写个方法:public Control ReturnFormControl(Form frm,string TypeName,string ControlID)
{
Control mycontrol=null;
foreach (Control ctl in frm.Controls)
{
if (ctl.GetType().Name==TypeName)
{
if (ctl.Name.Equals(ControlID))
{
mycontrol=ctl;
break;
}
}
}
return mycontrol;
}使用如下:void Form1_load()
{
Form2 frm=new Form2();
frm.Show();
}void Button1_Click()
{
//举例
TextBox tb=(TextBox)ReturnFormControl(Form2,"TextBox","TextBox1");
tb.Text="abc";
}效果:
Form2窗体中有一TextBox1,从Form1获取了Form2的TextBox1控件对象的Text属性并将其变为"abc"
模式窗体,单线程,时间委托都可以
呵呵,我的博客里有!
http://theroom.blog.hexun.com/