private bool set_form_to_front(string caption)
{
Form[] forms = this.MdiChildren; //取得所有的子視窗
bool ret = false;
foreach(Form frm2 in forms)
{
if(frm2.Text == caption) //用標題來判斷
{
frm2.Focus();
ret = true;
}
}
return ret;
}
///
/// 尋找mdi的子視窗並顯示在最前面的焦點視窗
///
/// 標題名稱
///
private bool search_form(string caption)
{
Form frm = this.ActiveMdiChild;
if(frm == null)
{
return false;
}
// frm 不等於 null 有form己經開啟
bool ret = false;
if(frm.Text != caption)
{
frm.SendToBack(); //把目前的焦點視窗放到最後面
ret = this.set_form_to_front(caption);
}
else
{
ret = true;
}
return ret; //沒有找到代表沒開啟或是已經關閉
}
文章標籤
全站熱搜
