两个没有关系的窗体A,B,
怎么在A窗体中 用程序使B窗体 刷新/重新加载

解决方案 »

  1.   

    A窗体发送一自定义消息
    然后在B窗体接收该消息,然后在B窗体代码中进行刷新。
      

  2.   

            private const int WM_ACTIVATEAPP = 0x001C;
            protected override void WndProc(ref Message m) {
                // Listen for operating system messages.
                switch (m.Msg)
                {
                    // The WM_ACTIVATEAPP message occurs when the application
                    // becomes the active application or becomes inactive.
                    case WM_ACTIVATEAPP:
                        Reload();                // Invalidate to get new text painted.
                    this.Invalidate();                break;
                }
                base.WndProc(ref m);
            }        private void Reload() {
                MessageBox.Show("");
            }