public property...ordelegate...orevent...

解决方案 »

  1.   

    ==================通过属性 应该是 比较 标准的 ==============
    namespace ReadFile
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {            Form3 fm = new Form3();
                fm._val = this.textBox1.Text;
                if (fm.ShowDialog() == DialogResult.OK)
                {
                    this.textBox1.Text = fm._val;
                }
            }
        }
    }namespace ReadFile
    {
        public partial class Form3 : Form
        {
            // 定义一个属性
            public string _val;
            public string val
            {
                get
                {
                    return _val;
                }
                set
                {
                    _val = value;
                }
            }
            
            public Form3()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                _val = this.textBox1.Text;
                this.DialogResult = DialogResult.OK;
                this.Hide();
            }        private void Form3_Load(object sender, EventArgs e)
            {
                this.textBox1.Text = _val;
            }      
        }
    }