/// <summary> /// Affichage d'un tooltip élaboré /// </summary> /// <param name="content">Contenu du tooltip</param> public ComplexTooltip(IComplexToolTipContent content) { // Changement de la police du contrôle pour permettre un calcul correct de la taille content.control.Font = ToolStripDropDown.DefaultFont; // ToolStripDown initialisation this.popup.Margin = Padding.Empty; this.popup.Padding = Padding.Empty; // ToolStripItem initialisation ToolStripControlHost host = new ToolStripControlHost(content.control); host.Margin = Padding.Empty; host.Padding = Padding.Empty; this.popup.Items.Add(host); // Closure request treatment content.ClosureRequested += new EventHandler(content_ClosureRequested); }
/// <summary> /// Affichage d'un tooltip élaboré /// </summary> /// <param name="content">Contenu du tooltip</param> public ComplexTooltip(IComplexToolTipContent content) { // Changement de la police du contrôle pour permettre un calcul correct de la taille content.control.Font = ToolStripDropDown.DefaultFont; // ToolStripDown initialisation this.popup.Margin = Padding.Empty; this.popup.Padding = Padding.Empty; // ToolStripItem initialisation ToolStripControlHost host = new ToolStripControlHost(content.control); host.Margin = Padding.Empty; host.Padding = Padding.Empty; this.popup.Items.Add(host); // Closure request treatment content.ClosureRequested += new EventHandler(content_ClosureRequested); }