2014-02-05 3 views
0

Информация, приведенная в Textbox и Кодекс должен остановиться и ждать, пока пользователь нажмет Button, так что он «шоу» он прочитал информацию ...Продолжить код после нажатия кнопки

После этого код должен Бежим вперед и снова ждать в следующем цикле

(я смотрел на события и так далее, но я не нахожу никакого решения)

public void Auslesen(object e, EventArgs myevent) 
    { 

     StringBuilder strbuildsection = new StringBuilder(); 
     StringBuilder strbuildbetreff = new StringBuilder(); 
     StringBuilder strbuildinhalt = new StringBuilder(); 
     StringBuilder strbuilduser = new StringBuilder(System.Environment.UserName); 
     StringBuilder strbuildusercheck = new StringBuilder(); 


     foreach (string Ccat in this.ini.IniGetCategories()) 
     { 
      string readval = ini.IniReadValue(Ccat, "Read"); 
      string usercheckvar = (this.ini.IniReadValue(Ccat, "SpecifyUser")); 
      string user = System.Environment.UserName; 

      if (readval == "0") 
      { 
       if (usercheckvar == user || usercheckvar.Equals("All")) 
       { 
        strbuildsection.Append(Ccat + Environment.NewLine); 

        foreach (string cat in this.ini.IniGetKeys(Ccat)) 
        { 
         strbuildinhalt.Clear(); 
         strbuildusercheck.Clear(); 
         strbuildbetreff.Clear(); 

         strbuildbetreff.Append(this.ini.IniReadValue(Ccat, "Betreff") + Environment.NewLine); 
         strbuildinhalt.Append(this.ini.IniReadValue(Ccat, "Inhalt") + Environment.NewLine); 
        } 

        textBox1.AppendText(strbuildsection.ToString() + strbuildbetreff.ToString() + strbuildinhalt.ToString() + strbuildusercheck.ToString() + Environment.NewLine); 
         strbuildsection.Clear(); 

        // 
        // 
        // 
       } 
      } 
     } 

    } 
+1

В любом случае, это какая-то программа событийного. Такие программы не «останавливаются» для пользователя. Вместо этого они _react_ для пользователя. –

+0

И как они «реагируют» на пользователя? – Schrader

+0

События запускаются, когда пользователь что-то делает. Весь код приложения находится в обработчиках событий, реагируя на события. –

ответ

0

Если вы хотите, чтобы ваша программа остановится, чтобы позволить пользователю подтвердить событие использует окно сообщения.

MessageBox.Show("Your message here."); 

Пользователь должен нажать кнопку «ОК», прежде чем программа продолжит работу.

Настоящая документация MSDN на MessageBox.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx

Смежные вопросы