2个回答
展开全部
传参可以用构造函数,属性或者Attribute。
例如构造函数
public class Form1 : Form
{
public Form1(string a) //在这里传入参数
{
//...
}
}
返回值可以用属性或者代理
例如属性
public class Form1 : Form
{
public string ReturnValue { get; protected set;} //用这个公开属性传值
public void Button_Click(s,e)
{
ReturnValue = "123"; //在窗体关闭之前给返回值赋值
DialogResult = DialogResult.OK;
}
}
调用如下
Form1 form = new Form1("456"); //传入456
if(form.ShowDialog() == DialogResult.OK)
{
string s = form.ReturnValue; //获得返回值123
}
例如构造函数
public class Form1 : Form
{
public Form1(string a) //在这里传入参数
{
//...
}
}
返回值可以用属性或者代理
例如属性
public class Form1 : Form
{
public string ReturnValue { get; protected set;} //用这个公开属性传值
public void Button_Click(s,e)
{
ReturnValue = "123"; //在窗体关闭之前给返回值赋值
DialogResult = DialogResult.OK;
}
}
调用如下
Form1 form = new Form1("456"); //传入456
if(form.ShowDialog() == DialogResult.OK)
{
string s = form.ReturnValue; //获得返回值123
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
winframe的窗体弹框可以自己设置有几个按钮,每一个按钮都有一个系统给定义的常量我记得是。你可以输出一下试试看。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询