Set Tooltip when tab loses focus B2010-008
This commit is contained in:
parent
e89eb5bc27
commit
41a4e5bac6
@ -166,6 +166,7 @@ namespace Volian.Controls.Library
|
|||||||
Text = _MyItemInfo.TabTitle;
|
Text = _MyItemInfo.TabTitle;
|
||||||
Tooltip = _Tooltip = _MyItemInfo.TabToolTip.Replace("\u2011", "-");
|
Tooltip = _Tooltip = _MyItemInfo.TabToolTip.Replace("\u2011", "-");
|
||||||
MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove);
|
MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove);
|
||||||
|
LostFocus += new EventHandler(DisplayTabItem_LostFocus);
|
||||||
//
|
//
|
||||||
_MyDisplayTabControl.Controls.Add(_MyStepTabPanel);
|
_MyDisplayTabControl.Controls.Add(_MyStepTabPanel);
|
||||||
_MyDisplayTabControl.MyBar.Items.Add(this);
|
_MyDisplayTabControl.MyBar.Items.Add(this);
|
||||||
@ -180,8 +181,11 @@ namespace Volian.Controls.Library
|
|||||||
if (dvi == null) return;
|
if (dvi == null) return;
|
||||||
if (dvi.VersionType > 127)
|
if (dvi.VersionType > 127)
|
||||||
MyStepTabPanel.MyStepPanel.PanelViewEditMode = E_ViewMode.View;
|
MyStepTabPanel.MyStepPanel.PanelViewEditMode = E_ViewMode.View;
|
||||||
|
}
|
||||||
|
void DisplayTabItem_LostFocus(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if(Tooltip != _Tooltip)
|
||||||
|
Tooltip = _Tooltip;
|
||||||
}
|
}
|
||||||
private string _Tooltip;
|
private string _Tooltip;
|
||||||
void DisplayTabItem_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
|
void DisplayTabItem_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
|
||||||
@ -205,6 +209,7 @@ namespace Volian.Controls.Library
|
|||||||
Text = _MyItemInfo.TabTitle;
|
Text = _MyItemInfo.TabTitle;
|
||||||
Tooltip = _Tooltip = _MyItemInfo.TabToolTip.Replace("\u2011", "-");
|
Tooltip = _Tooltip = _MyItemInfo.TabToolTip.Replace("\u2011", "-");
|
||||||
MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove);
|
MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove);
|
||||||
|
LostFocus += new EventHandler(DisplayTabItem_LostFocus);
|
||||||
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
||||||
DSOTabPanel.IgnoreEnter = true;
|
DSOTabPanel.IgnoreEnter = true;
|
||||||
//Console.WriteLine("AddRange {0}", Name);
|
//Console.WriteLine("AddRange {0}", Name);
|
||||||
@ -229,7 +234,8 @@ namespace Volian.Controls.Library
|
|||||||
DocumentConfig dc = new DocumentConfig(_MyDocumentInfo);
|
DocumentConfig dc = new DocumentConfig(_MyDocumentInfo);
|
||||||
Tooltip = _Tooltip = dc.LibDoc_Comment;
|
Tooltip = _Tooltip = dc.LibDoc_Comment;
|
||||||
MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove);
|
MouseMove += new System.Windows.Forms.MouseEventHandler(DisplayTabItem_MouseMove);
|
||||||
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
LostFocus += new EventHandler(DisplayTabItem_LostFocus);
|
||||||
|
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
||||||
DSOTabPanel.IgnoreEnter = true;
|
DSOTabPanel.IgnoreEnter = true;
|
||||||
_MyDisplayTabControl.MyBar.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
|
_MyDisplayTabControl.MyBar.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
|
||||||
this});
|
this});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user