Hi Leute,
ich habe eine Frage und zwar habe ich ein Panel welches auch ein Label enthält. Jetzt möchte ich bei einem klick auf das Panel und label etwas machen. Wie kann ich das bereits fertiggestellte Event jetzt beim Label_Mouseclick ebenso aufrufen damit ich die Methode nicht zwei mal schreiben muss? Vllt versteht ihr es wenn ihr den code seht
Kann man das so machen? Ist es iwie möglich das Try-Catch noch wegzubekommen, damit es sauberer wird?
Danke euch.
ich habe eine Frage und zwar habe ich ein Panel welches auch ein Label enthält. Jetzt möchte ich bei einem klick auf das Panel und label etwas machen. Wie kann ich das bereits fertiggestellte Event jetzt beim Label_Mouseclick ebenso aufrufen damit ich die Methode nicht zwei mal schreiben muss? Vllt versteht ihr es wenn ihr den code seht
VB.NET-Quellcode
- void panelTeam_MouseClick(object sender, MouseEventArgs e)
- {
- try
- {
- // Panel wurde gedrückt
- Panel pan = (Panel)sender;
- metroTabMain.SelectedTab = tabTeams;
- comboTeams.SelectedItem = pan.Tag.ToString();
- }
- catch
- {
- // Label wurde gedrückt
- Label pan = (Label)sender;
- metroTabMain.SelectedTab = tabTeams;
- comboTeams.SelectedItem = pan.Text;
- }
- }
- void lblTeamname_MouseClick(object sender, MouseEventArgs e)
- {
- panelTeam_MouseClick(sender, e);
- }
Kann man das so machen? Ist es iwie möglich das Try-Catch noch wegzubekommen, damit es sauberer wird?
Danke euch.