窗体传值--属性--将主窗体实例传给子窗体的属性
来源:互联网 发布:淘宝pc详情页尺寸多少 编辑:程序博客网 时间:2024/05/20 23:56
创建两个form,Form1,Form2
Form1上有一个Button---f1_Bottun1,还有一个TextBox--f1_textbox1,
Form2上有一个Button---f2_Button1,还有两个TextBox--f2_textbox1,f2_textbox2.
我们要做到的是点击f1-Button1打开Form2,在Form2上点击f2_Botton1时在Form1的f1_textbox里显示
f2_textbox1.Text与f2_textbox2.Text之和。
在Form2里定义:
private Form1 f1;
public Form1 F1
{
get {return f1;}
set{f1=value;}
}
f2_Button click事件里
f1.f1_textbox1.Text=f2_textbox1.Text+f2_textbox2.Text
在Form1的f1_Button1事件
Form2 F2=new Form2();
F2.F1=this;//关键点,将这个Form1这一个实例赋值给Form2里的属性F1,F1就是Form1打开Form2时的状态。
F2.ShowDialog();
因为窗体的控件是private属性--private System.Windows.Forms.TextBox textBox1;
所以上面f2_Button click事件里获取不到f1.f1_textbox1
所以我们在Form1里写个公共方法
public void Sum(int x,int y)
{
f1_textbox1.Text=x+y;
}
在f2_Button click事件里改成
f1.Sum(int.Parse(f2_textbox1.Text),int.Parse(f2_textbox2.Text));
- 窗体传值--属性--将主窗体实例传给子窗体的属性
- 如何将子窗体的值传给父窗体
- 利用窗体的自定义属性实现窗体传值
- 窗体的几个属性.
- Delphi-----窗体的属性
- 窗体控件的属性
- 父窗体打开子窗体,子窗体在打开孙子窗体的传值问题
- 窗体:将子窗体的值赋值给父窗体的控件
- 父窗体与子窗体问题,Form.MdiParent 属性
- C#主窗体的一些属性
- WinForm主窗体的属性及事件
- C#窗体的重要属性
- 窗体的一些主要属性
- 【学习日记】窗体的属性
- WinForm窗体的StartPosition属性
- 窗体属性的调用方法
- 子窗体传值给父窗体
- 子窗体给父窗体传值
- Python总结
- 结合领域驱动设计的SOA分布式软件架构
- day 8 list( frequency 5)
- ORACLE 10g R2及PATCH官方下载地址
- 我们该做些什么?
- 窗体传值--属性--将主窗体实例传给子窗体的属性
- Eclipse 项目有红感叹号
- 如何查看linux命令源代码和函数源代码
- 强制退出Mac程序的六种方法
- cpp_manipulator
- 设计&开发 配合经验总结
- c++ 回调函数
- 跟我学SpringMVC目录汇总贴、PDF下载、源码下载
- Java编程中为了"为了性能"尽量要做到的一些地方