diff --git a/PROMS/Volian.Controls.Library/DisplayTabItem.cs b/PROMS/Volian.Controls.Library/DisplayTabItem.cs index 89473765..49b0443a 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabItem.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabItem.cs @@ -166,6 +166,7 @@ namespace Volian.Controls.Library Text = _MyItemInfo.TabTitle; Tooltip = _Tooltip = _MyItemInfo.TabToolTip.Replace("\u2011", "-"); MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove); + LostFocus += new EventHandler(DisplayTabItem_LostFocus); // _MyDisplayTabControl.Controls.Add(_MyStepTabPanel); _MyDisplayTabControl.MyBar.Items.Add(this); @@ -180,8 +181,11 @@ namespace Volian.Controls.Library if (dvi == null) return; if (dvi.VersionType > 127) MyStepTabPanel.MyStepPanel.PanelViewEditMode = E_ViewMode.View; - - + } + void DisplayTabItem_LostFocus(object sender, EventArgs e) + { + if(Tooltip != _Tooltip) + Tooltip = _Tooltip; } private string _Tooltip; void DisplayTabItem_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) @@ -205,6 +209,7 @@ namespace Volian.Controls.Library Text = _MyItemInfo.TabTitle; Tooltip = _Tooltip = _MyItemInfo.TabToolTip.Replace("\u2011", "-"); MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove); + LostFocus += new EventHandler(DisplayTabItem_LostFocus); _MyDisplayTabControl.Controls.Add(_MyDSOTabPanel); DSOTabPanel.IgnoreEnter = true; //Console.WriteLine("AddRange {0}", Name); @@ -229,7 +234,8 @@ namespace Volian.Controls.Library DocumentConfig dc = new DocumentConfig(_MyDocumentInfo); Tooltip = _Tooltip = dc.LibDoc_Comment; MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove); - _MyDisplayTabControl.Controls.Add(_MyDSOTabPanel); + LostFocus += new EventHandler(DisplayTabItem_LostFocus); + _MyDisplayTabControl.Controls.Add(_MyDSOTabPanel); DSOTabPanel.IgnoreEnter = true; _MyDisplayTabControl.MyBar.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this});