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)); }
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; } }