WinForm构造函数传值
来源:互联网 发布:数据分析excel面试题 编辑:程序博客网 时间:2024/06/13 21:57
windows form参数传递过程
在Windows 程序设计中参数的传递,同样也是非常的重要的。
这里主要是通过带有参数的构造函数来实现的,
说明:Form1为主窗体,包含控件:文本框textBoxFrm1,多选框checkBoxFrm1和按钮buttonEdit;
Form2为子窗体,包含控件:文本框textBoxFrm2,多选框checkBoxFrm2和按钮buttonOK,buttonCancel。
当我们新建一个窗体的时候,设计器会生成默认的构造函数:
public Form2()
{
InitializeComponent();
}
它不带参数,既然我们要把Form1中的一些数据传到Form2中去,为什么不在Form2的构造函数里做文章呢?
假设我们要实现使Form2中的文本框显示Form1里textBoxFrm1的值,修改子窗体的构造函数:
public Form2(string text)
{
InitializeComponent();
this.textBoxFrm2.Text = text;
} 增加Form1中的修改按钮点击事件,处理函数如下:
private void buttonEdit_Click(object sender, System.EventArgs e)
{
Form2 formChild = new Form2(this.textBoxFrm1.Text);
formChild.Show();
}
我们把this.textBoxFrm1.Text作为参数传到子窗体构造函数,以非模式方式打开,这样打开的formChild的文本框就显示了”主窗体”文本
- WinForm构造函数传值
- 复制构造函数传值问题
- 构造函数初始化值
- 构造函数 返回值
- WinForm 中的 Form_Load函数和他的构造函数 public Form()有什么区别?
- 函数传值 复制构造函数 深度拷贝
- Winform中自定义控件判断是否处于IDE设计模式(DesignMode,Designtime,构造函数,Load)
- winForm全局变量传值
- winform窗体传值
- winform窗体传值
- WinForm窗体传值
- WinForm窗体传值
- Winform窗体传值
- Winform 窗体传值
- Winform双向传值
- 复制构造函数传引用
- 复制构造函数传引用
- 得到构造函数的值
- 文献管理软件之Mendeley
- 【每周一题】14、猜数字
- 打包工具
- J2ME 认识
- PHP 中长连接的实现
- WinForm构造函数传值
- 自己做RAS Administration DLL
- 用poi解析word 总结
- Linux SSH命令大全
- 高手网页设计中提高可读性的方法
- PHP 中如何删除文件
- Excel不输等号直接显示计算结果
- 策略模式之商场促销
- vs2008添加自定义系统必备