string IToolTipProvider.GetToolTip(TreeNodeAdv node, NodeControl nodeControl) { if (nodeControl is IToolTipProvider) { IToolTipProvider controlProvider = nodeControl as IToolTipProvider; return(controlProvider.GetToolTip(node, nodeControl)); } return(null); }
public string GetToolTip() { IToolTipProvider toolTipProvider = this.Parent as IToolTipProvider; if (toolTipProvider != null) { return(toolTipProvider.GetToolTip()); } return(string.Empty); }
void OnToolTipRequest(object sender, ToolTipRequestEventArgs e) { if (e.InDocument && !e.ToolTipShown) { try { string toolTipText = FToolTipProvider.GetToolTip(Document, e.LogicalPosition); if (toolTipText != null) { e.ShowToolTip(toolTipText); } } catch (Exception) { // Ignore } } }