★★★★★Show()出新窗体窗体,如何将窗体自动激活
A 窗体show()出一个B 窗体,B 窗体却没有激活,当前显示的还是A窗体,如何自动激活B ,不能用模态.
------解决方案--------------------??
------解决方案--------------------调用窗口B的Active().
------解决方案--------------------怎么Show()的B呢?
如果是:
B b=new B();
b.Show();//b.Show(this);
是可以显示的.
------解决方案--------------------hbxtlhx(平民百姓) ( ) 支持
------解决方案--------------------给b的TopMost设成True
------解决方案--------------------Active,或者直接用ShowDialog
------解决方案--------------------B窗体是不是设置了显示时无焦点?
比如有这个重写的属性:
protected override bool ShowWithoutActivation
{
get
{
return true;
}
}
------解决方案--------------------应该是b做了什么处理了,你看看
------解决方案--------------------可能show了一下你没看就到马上被BringToBack了,设置下Parent先调调看。
------解决方案--------------------把a隐藏了看看b会不会被激活呢?