none
Tab Conrol Register Click RRS feed

  • Frage

  • Hallo!

    Ich hoffe, ich bin im richtigen Forum! Das Problem:

    Ich habe ein TAB-Control mit mehreren Registern. Den Wechsel der Register im Programm abfangen - geht. Jetzt möchte ich gerne abfangen, wenn ein bereits selektiertes Register noch einmal gewählt (geclickt) wird:

    (Wie?) geht das?

    Danke, Wolfram

    Donnerstag, 23. April 2020 17:45

Antworten

  • Hallo Wolfram,

    du könntest das über das Click-  Ereignis des TabControls machen:

    private void tabControl1_Click(object sender, EventArgs e)
    {
    	if (tabControl1.SelectedTab.Text == "tabPage1")
    	{
    		MessageBox.Show("tabPage1 clicked...");
    	}
    	else if (tabControl1.SelectedTab.Text == "tabPage2")
    	{
    		MessageBox.Show("tabPage2 clicked...");
    	}
    }
    Gruß

    Stefan


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Donnerstag, 23. April 2020 19:55

Alle Antworten

  • Hallo Wolfram,

    du könntest das über das Click-  Ereignis des TabControls machen:

    private void tabControl1_Click(object sender, EventArgs e)
    {
    	if (tabControl1.SelectedTab.Text == "tabPage1")
    	{
    		MessageBox.Show("tabPage1 clicked...");
    	}
    	else if (tabControl1.SelectedTab.Text == "tabPage2")
    	{
    		MessageBox.Show("tabPage2 clicked...");
    	}
    }
    Gruß

    Stefan


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Donnerstag, 23. April 2020 19:55
  • Hallo Stefan!

    Super - Danke!

    Ich habe das Click-Ereignis auf die gesamte Tab bezogen, leider aber auch nicht ausprobiert. Danke für die Lösung.

    Gruß, Wolfram

    Donnerstag, 30. April 2020 17:33