日期:2014-05-18  浏览次数:21192 次

窗体Show之后处于非激活状态,如何使它变成当前活动窗体,用编程的方法
窗体Show()之后并不是当前活动的窗口,即Form2.Show()之后,这个窗体是在后台的,相当于你正在Firefox,你点击Word之后Firefox的状态

请问如何用编程的方法激活Form2?


------解决方案--------------------
看楼住的问题像是我以前遇到的调窗体问题.你是不是调用的窗口有可能已打开,你只是不方便用鼠标点击激活?可以在你的代码中这样写:
C# code

if (frm1.Visible)
{
    frm1.Focus();
}
else
{
    frm1.Show();
}