c# 两个窗体之间传值的问题
图一窗口点击圈中的按钮,打开图二的窗口.问题:如何在图二窗口当按下确定按钮,将图二的textbox内容传递到图一的textbox,思路是有,但是窗体之间传递没弄懂,谢谢...
图一窗口点击圈中的按钮,打开图二的窗口.
问题:如何在图二窗口当按下确定按钮,将图二的textbox内容传递到图一的textbox, 思路是有,但是窗体之间传递没弄懂 ,谢谢 展开
问题:如何在图二窗口当按下确定按钮,将图二的textbox内容传递到图一的textbox, 思路是有,但是窗体之间传递没弄懂 ,谢谢 展开
4个回答
展开全部
1)假设那个标题为“SQL表达式”的窗口名为Form2,窗口右边的文本框名为textBox1
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public string SQLExpression
{
get{ return textBox1.Text;}
}
}
2)设置窗口Form2上的“确定”、“关闭”按钮的属性
3)点击圈中的按钮后(假设这个按钮的名称为btnQueryCondition)
private void btnQueryCondition_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
DialogResult r = f2.ShowDialog();
if (r == DialogResult.Cancel) return;
//获取SQL表达式
string sqlExp = f2.SQLExpression;
}
展开全部
form2 frm2=new form2();
if(frm2.showdialog()==dialogresult.Ok)
{
txt.text=frm2.属性名。
}
if(frm2.showdialog()==dialogresult.Ok)
{
txt.text=frm2.属性名。
}
追问
属性名是啥? 在哪里定义属性
追答
属性名自己定义,点击确定的时候给这个属性赋值,然后this.dialogresult=DialogResult.Ok;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用属性get set
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询