Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }