private void SetNowVisible() { if (thisSetNowVisible && executeTempleteFlag) { return; } try { thisSetNowVisible = true; if (ShowApp.NextShowTempleteItemType != ShowApp.NowShowTempleteItemType) { ShowApp.NowShowTempleteItemType = ShowApp.NextShowTempleteItemType; #region " Image " if (ShowApp.NowShowTempleteItemType == TempleteItemType.Image) { this.pnlShowImage.Visible = true; this.ThreadShowImage(); } else { this.CloseImage(); } #endregion #region " Media " if (ShowApp.NowShowTempleteItemType == TempleteItemType.Media) { ShowApp.DrawBitmap = ImageApp.GetNewBitmap(this.picImage.Size); this.pnlShowMedia.Visible = true; System.Threading.Thread.Sleep(10); this.ThreadShowMedia(); } else { this.CloseMedia(); } #endregion } #region "open timer" if (ShowApp.NowShowTempleteItemType == TempleteItemType.Image) { ShowApp.NowImageIsShow = true; if (this.tmrImage.Enabled == false) { this.tmrImage_Tick(null, null); } } else if (ShowApp.NowShowTempleteItemType == TempleteItemType.Media) { ShowApp.NowMediaIsShow = true; if (this.tmrMedia.Enabled == false) { this.tmrMedia_Tick(null, null); } } #endregion #region " Message " if (ShowApp.NowMessageIsRefresh) { ShowApp.DrawMessageList.Clear(); if (VariableInfo.messageFormInstance != null && VariableInfo.messageFormInstance.IsDisposed == false) { VariableInfo.messageFormInstance.ThreadShow(); VariableInfo.messageFormInstance.tmrShow_Tick(null, null); } ShowApp.NowMessageIsRefresh = false; } if (ShowApp.NowMessageIsShow != thisMessageVisible) { ShowApp.NowMessageIsShow = thisMessageVisible; if (ShowApp.NowMessageIsShow) { this.ShowMessageForm(); } else { this.CloseMessage(); } } #endregion #region " Trademark " if (ShowApp.NowTrademarkIsRefresh) { ShowApp.DrawTrademarkList.Clear(); if (VariableInfo.trademarkFormInstance != null && VariableInfo.trademarkFormInstance.IsDisposed == false) { VariableInfo.trademarkFormInstance.ThreadShow(); VariableInfo.trademarkFormInstance.tmrShow_Tick(null, null); } ShowApp.NowTrademarkIsRefresh = false; } if (ShowApp.NowTrademarkIsShow != thisTrademarkVisible) { ShowApp.NowTrademarkIsShow = thisTrademarkVisible; if (ShowApp.NowTrademarkIsShow) { this.ShowTrademarkForm(); } else { this.CloseTrademark(); } } #endregion #region " main visible" try { if (ShowApp.NowImageIsShow == false) { this.pnlShowImage.Visible = false; } else { this.pnlShowImage.Visible = true; } } catch (Exception ex) { LogApp.OutputErrorLog("MainForm", "SetNowVisible", ex); } try { if (ShowApp.NowMediaIsShow == false) { this.pnlShowMedia.Visible = false; } else { this.pnlShowMedia.Visible = true; } } catch (Exception ex) { LogApp.OutputErrorLog("MainForm", "SetNowVisible", ex); } #endregion } catch (Exception ex) { LogApp.OutputErrorLog("MainForm", "SetNowVisible", ex); } finally { thisSetNowVisible = false; } }