我想用非模态的子对话框进行修改父对话框,子对话框不消失,也就是子对话框对父窗口进行操作
如果在vc里面可以
获取父对话框的窗口句柄然后进行修改,如果在c#里面怎么修改呢

解决方案 »

  1.   

    回答很多次了FORM1:        private void button2_Click(object sender, EventArgs e)
            {
                Form2 frm = new Form2();
                frm.Tag = this;
                frm.Show();
            }
    FORM2:
            private void button1_Click(object sender, EventArgs e)
            {
                if (this.Tag != null)
                {
                    Form1 frm = (Form1)this.Tag;
                    frm.Text = "已被修改";
                    frm.Left = frm.Left + 100;
                    frm.BackColor = System.Drawing.Color.Red;
                }
            }