//子表單啟動或關閉事件
this.MdiChildActivate += new EventHandler(FMzMain_MdiChildActivate);
this.MdiChildActivate += new EventHandler(FMzMain_MdiChildActivate);
private void FMzMain_MdiChildActivate(object sender, EventArgs e)
{
//判斷是否有子窗體並且是否是當前窗體(當關閉時,當前窗體為空)
if (this.MdiChildren.Length > 0 && this.ActiveMdiChild != null)
{
CheckButtonOperateEnable();
}
else
{
CheckButtonOperateDisalbe();
}
}
{
//判斷是否有子窗體並且是否是當前窗體(當關閉時,當前窗體為空)
if (this.MdiChildren.Length > 0 && this.ActiveMdiChild != null)
{
CheckButtonOperateEnable();
}
else
{
CheckButtonOperateDisalbe();
}
}
/// <summary>
/// 開啟排列視窗按鈕
/// scott 20070829
/// </summary>
public void CheckButtonOperateEnable()
{
//啟用排列視窗 scott 20070829
tsmArrangeWdw.Enabled = true;
}
/// <summary>
/// 關閉排列視窗按鈕
/// scott 20070829
/// </summary>
public void CheckButtonOperateDisalbe()
{
//禁用排列視窗 scott 20070829
tsmArrangeWdw.Enabled = false;
}
/// 開啟排列視窗按鈕
/// scott 20070829
/// </summary>
public void CheckButtonOperateEnable()
{
//啟用排列視窗 scott 20070829
tsmArrangeWdw.Enabled = true;
}
/// <summary>
/// 關閉排列視窗按鈕
/// scott 20070829
/// </summary>
public void CheckButtonOperateDisalbe()
{
//禁用排列視窗 scott 20070829
tsmArrangeWdw.Enabled = false;
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步