ToolTip auf disabled Button

maria1

Mitglied
Hallo,

wie kann ich einen Tooltip auf eienm disabled Button anzeigen lassen...Problem ist ja, dass ein disabled Button keine Events aufnimmt....(Programmiere mit C# und .net)
 
Da wird dir wohl nichts anderes übrig bleiben als das Mousemove-Event des parent zu verwenden:
C#:
public Form1()
        {
            InitializeComponent();

            this.ttip = new ToolTip();
            ttip.SetToolTip(this.button1, "Button1");
        }

        private ToolTip ttip;

        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            Control control = GetChildAtPoint(e.Location);
            if (control != null)
            {
                if (!ttip.ShowAlways)
                {
                    string toolTipString = ttip.GetToolTip(control);
                    this.ttip.ShowAlways = true;
                    ttip.Show(toolTipString, control, control.Width / 2, control.Height / 2);
                }
            }
            else
            {
                this.ttip.ShowAlways = false;
            }

        }
 

Neue Beiträge

Zurück