2017-03-17 6 views

Répondre

1

déclarer propriété bool dans votre forme, quelque chose comme ceci:

public Form1 
{ 
    bool TabSelectingAllowed {get;set;} 

lorsque l'utilisateur clique sur le bouton, la valeur de changement

private void button1_Click(object sender, EventArgs e) 
{ 
    TabSelectingAllowed = true; 
} 

dans votre code existant ajouter une vérification supplémentaire pour la valeur de cette propriété

private void tabControl_Selecting(object sender, TabControlCancelEventArgs e) 
{ 
    if (e.TabPage == tabPage) 
    { 
     if (!TabSelectingAllowed) 
      e.Cancel = true; 
    } 
}