2010-01-23 4 views
0

Quelqu'un peut-il me faire une faveur ici?comment passer button_click à la fenêtre enfant en C#?

J'ai une MainWindow avec un HideButton et un RetrieveButton. Quand je clique sur l'un ou l'autre bouton, il ira à un autre ChildWindow. Ma ChildWindow a un OKButton. La question ici, Comment définir l'instruction if else en C# pour le pseudocode ci-dessous?

private void OKButton_Click(object sender, EventArgs e) 
{ 
    // pseudocode 
    if (HideButton in MainWindow is clicked) 
    { 
     // Perform the works 
    } 

    if(RetrieveButton in MainWindow is clicked) 
    { 
     // Perform other works 
    } 

Merci d'avance.

By, Aeris

Répondre

1

Si vous créez la fenêtre enfant sur Récup ou masquer, vous pouvez facilement passer des paramètres alors soit par le constructeur ou en définissant une propriété personnalisée:

ChildWindow child = new ChildWindow(); 
child.Retrieving = true; 
child.Show(); 
+1

Oui. L'utilisation d'un argument constructeur fonctionne également. –

Questions connexes