Set the tooltip when a tab is created, and then reset it if the mouse is moved over the tab. B2010-008
This commit is contained in:
parent
5915380402
commit
e89eb5bc27
@ -164,7 +164,7 @@ namespace Volian.Controls.Library
|
|||||||
Control = _MyStepTabPanel;
|
Control = _MyStepTabPanel;
|
||||||
Name = "tabItem Item " + _MyItemInfo.ItemID;
|
Name = "tabItem Item " + _MyItemInfo.ItemID;
|
||||||
Text = _MyItemInfo.TabTitle;
|
Text = _MyItemInfo.TabTitle;
|
||||||
_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);
|
||||||
//
|
//
|
||||||
_MyDisplayTabControl.Controls.Add(_MyStepTabPanel);
|
_MyDisplayTabControl.Controls.Add(_MyStepTabPanel);
|
||||||
@ -186,7 +186,9 @@ namespace Volian.Controls.Library
|
|||||||
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)
|
||||||
{
|
{
|
||||||
Tooltip = e.Y>30?null:_Tooltip;
|
string newTooltip = e.Y > 30 ? null : _Tooltip;
|
||||||
|
if(Tooltip != newTooltip)
|
||||||
|
Tooltip = newTooltip;
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates and sets-up a DSOTabPanel
|
/// Creates and sets-up a DSOTabPanel
|
||||||
@ -201,7 +203,7 @@ namespace Volian.Controls.Library
|
|||||||
Control = _MyDSOTabPanel;
|
Control = _MyDSOTabPanel;
|
||||||
Name = "tabItem Item " + _MyItemInfo.ItemID;
|
Name = "tabItem Item " + _MyItemInfo.ItemID;
|
||||||
Text = _MyItemInfo.TabTitle;
|
Text = _MyItemInfo.TabTitle;
|
||||||
_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);
|
||||||
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
||||||
DSOTabPanel.IgnoreEnter = true;
|
DSOTabPanel.IgnoreEnter = true;
|
||||||
@ -225,7 +227,7 @@ namespace Volian.Controls.Library
|
|||||||
Name = "tabLibraryDocument " + _MyDocumentInfo.DocID;
|
Name = "tabLibraryDocument " + _MyDocumentInfo.DocID;
|
||||||
Text = _MyDocumentInfo.LibTitle;
|
Text = _MyDocumentInfo.LibTitle;
|
||||||
DocumentConfig dc = new DocumentConfig(_MyDocumentInfo);
|
DocumentConfig dc = new DocumentConfig(_MyDocumentInfo);
|
||||||
_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);
|
_MyDisplayTabControl.Controls.Add(_MyDSOTabPanel);
|
||||||
DSOTabPanel.IgnoreEnter = true;
|
DSOTabPanel.IgnoreEnter = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user