示例#1
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            MyTabPara c = (MyTabPara)obj;

            return((MainTabControl == c.MainTabControl) && (PreviewPanel == c.PreviewPanel) && (BackToolStripButton == c.BackToolStripButton));
        }
示例#2
0
        public MyTab(MyTabPara tabParams)
        {
            try
            {
                UserName            = tabParams.UserName;
                PassWord            = tabParams.PassWord;
                MainTabControl      = tabParams.MainTabControl;
                PreviewPanel        = tabParams.PreviewPanel;
                BackToolStripButton = tabParams.BackToolStripButton;

                ForwardToolStripButton   = tabParams.ForwardToolStripButton;
                StopToolStripButton      = tabParams.StopToolStripButton;
                PreviewSizeNumericUpDown = tabParams.PreviewSizeNumericUpDown;
                AddressToolStripComboBox = tabParams.AddressToolStripComboBox;
                MainToolTip = tabParams.MainToolTip;
            }
            catch (Exception exception)
            {
                Logger.Instance.LogMessage(Logger.LogAppender.DuoDefault, "MyTab", exception,
                                           Logger.LogLevel.Error);
                throw;
            }
        }