单击Main窗体上的按钮,show出Sub窗体,如果使用:
Sub.show();
那么单击Main窗体的时候,Main会把Sub盖住。如果使用:
Sub.ShowDialog();
那么Sub会盖住Main,而且不能单击Main。问题是有什么方法能把两者结合。单击Main上按钮,后弹出Sub窗体,Sub窗体在上层,既能操作Main窗体上的控件,又不会把Sub窗体盖住????
Sub.show();
那么单击Main窗体的时候,Main会把Sub盖住。如果使用:
Sub.ShowDialog();
那么Sub会盖住Main,而且不能单击Main。问题是有什么方法能把两者结合。单击Main上按钮,后弹出Sub窗体,Sub窗体在上层,既能操作Main窗体上的控件,又不会把Sub窗体盖住????
可能Main你要设置Parent Framewindow什么的,而Sub是他的子窗口,而且不能以ShowDialog的方式显示。
Form2 FormDataListn = new Form2 (this);
FormDataListn.Show();子窗口构造函数
public Form2(Form1 parent)
{
InitializeComponent();
this.MdiParent = parent;
}
我就想让弹出的窗体选在这个webBrowser1上面,然后窗体设成半透明,可以一起看,还能操作后面的webBrowser1控件。
然后在把焦点切回去。ComboBox类控件就是这么做的。
非常感谢。就要这个效果,不用MDI。十分感谢。