Пример #1
0
        public void tmrShow_Tick(object sender, EventArgs e)
        {
            try
            {
                this.tmrShow.Stop();

                if (PlayApp.ExecutePlayList != null)
                {
                    if (PlayApp.ExecutePlayList.PlayListState == PlayListStateType.Stop)
                    {
                        CloseTrademark();
                        return;
                    }
                }

                ThreadShow();

                ImageApp.MyDrawTrademark(this.trademarkControls);
            }
            catch (Exception ex)
            {
                LogApp.OutputErrorLog("TrademarkForm", "tmrTrademark_Tick", ex);
            }
            finally
            {
                this.tmrShow.Start();
            }
        }
Пример #2
0
        public void tmrShow_Tick(object sender, EventArgs e)
        {
            try
            {
                this.tmrShow.Stop();

                if (PlayApp.ExecutePlayList != null)
                {
                    if (PlayApp.ExecutePlayList.PlayListState == PlayListStateType.Stop)
                    {
                        CloseMessage();
                        return;
                    }
                }

                ThreadShow();

                ImageApp.MyDrawMessage(this.messageControls[0]);
            }
            catch (Exception ex)
            {
                LogApp.OutputErrorLog("MessageForm", "tmrMessage_Tick", ex);
            }
            finally
            {
                this.tmrShow.Start();
            }
        }
Пример #3
0
        public DrawTrademarkStyle(string file, int percent, TrademarkPositionType trademarkPosition)
        {
            this.fileValue    = file;
            this.percentValue = percent;

            Size size = ImageApp.GetBitmapSize(file);

            this.widthValue  = size.Width;
            this.heightValue = size.Height;

            this.leftValue = 0;
            this.topValue  = 0;
            this.trademarkPositionValue = trademarkPosition;
        }
Пример #4
0
        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;
            }
        }