2013-04-08 4 views
-5

Ok я новичок в кодированииМОФА C# кнопки ждать нажатия кнопки

Так что я пытаюсь сделать, это кнопка, который собирается ждать
пользователя нажать на одну из другой кнопки кратна продолжить

void Mainbutton() 
{ 

    //the program run throw so method 

    //Wait for the user to choose one button (I made a numeric pad with buttons) 

    //Then use this information to work 

} 

Я знаю, что мой английский разве что хорошие спасибо

+0

Если я правильно понимаю, вы пытаетесь нажать кнопку, давайте назовем ее «Пуск» и выполним задание после нажатия другой кнопки? – Dilshod

+0

Я пытаюсь сделать кнопку, которая перестает работать в определенном месте, дождитесь, когда пользователь нажмет на другую кнопку, затем продолжите –

+1

Вам нужно следовать учебнику; попробуйте [здесь] (http://msdn.microsoft.com/en-us/library/ms752299.aspx). –

ответ

-1

Попробуйте что-то вроде этого:

bool gotResponse = false; 
//you need to run MainTask in a different thread 
Thread thread = new Thread(new ThreadStart(DoWork)); 
thread.Start(); 

void DoWork() 
{ 
    //do some work 
    //when something else needed from user then popup message 
    MessageBox.Show("say whatever you need to say"); 
    while(!gotResponse) 
    { 
      //note: this loop doesn't stop until gotResponse = true; 
    } 
    //do rest of your work 
} 

private button_Click(object sender, RoutedEventArgs e) 
{ 
    gotResponse = true; 
} 
Смежные вопросы