zoukankan      html  css  js  c++  java
  • 子窗体调用父窗体(转)

    ///////////////////////////////////////////////////////////////////////
    ///// 父窗体,你需要添加一个button(并关联button1_Click)和一个textbox
    ///////////////////////////////////////////////////////////////////////
    using System;
    using System.Windows.Forms;

    namespace Demo
    {
    public partial class ParentForm : Form
    {
    ChildForm childForm;
    public ParentForm()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    childForm= new ChildForm();
    childForm.DataArrivalEvent+=new ChildForm.DataArrivalEventHandler(childForm_DataArrivalEvent);
    //显示子窗体
    childForm.ShowDialog();
    }

    //事件处理
    void childForm_DataArrivalEvent(string msg)
    {
    textBox1.Text = msg;
    }
    }
    }
    ///////////////////////////////////////////////////////////////////////
    ///// 子窗体 你需要添加一个button,并关联button1_Click
    ///////////////////////////////////////////////////////////////////////
    using System;
    using System.Windows.Forms;

    namespace Demo
    {
    public partial class ChildForm : Form
    {
    //接收信息事件委托
    public delegate void DataArrivalEventHandler(string msg);
    //事件对象
    public event DataArrivalEventHandler DataArrivalEvent;

    static int clickCount = 0;

    public ChildForm()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    //如果父窗体已注册了自定义事件
    if (DataArrivalEvent != null)
    {
    DataArrivalEvent(String.Format("单击:{0}次", clickCount++));
    }
    }
    }
    }
  • 相关阅读:
    telnet linux 参数
    telnet服务 linux机器
    how to learn
    mysql关键字
    linux 下iptables配置详解
    C#调用开源图像识别类库tessnet2
    netty入门实例
    android布局属性详解
    安卓高手之路之ClassLoader(四)
    安卓高手之路之 GDI图形引擎篇
  • 原文地址:https://www.cnblogs.com/miaomiaosdad/p/3441459.html
Copyright © 2011-2022 走看看