title: showDialog() shows result without call
body: <p>I´ve got the following code-line to show a Window in a MessageBox:</p>
  
  <pre><code>MessageBox.Show(new ElbaKostenstellen(titel, loginid).ShowDialog().ToString());
  </code></pre>
  
  <p>The problem is, that when I close it, another MessageBox starts with <code>true</code> or <code>false</code>, but I never told it to do.
  How can I fix that?</p>
  
  <p><strong>Here´s more relevant code:</strong></p>
  
  <pre><code>                    string ganzes = sr.ReadToEnd();
                      string[] allezeilen = ganzes.Split('\n');
  
                      for (int i = 0; i &lt; allezeilen.Length - 1; i++)
                      {
                          string[] separated = allezeilen[i].Split(';');
  
                          String datum = separated[0];
                          String titel = separated[1];
                          if (titel.Contains('"'))
                          {
                              titel = titel.Replace('"', ' ');
                          }
                          String betrag = separated[3];
                          buchrep.bookFromElbaCSV(datum, titel, betrag, loginid);
                          //ElbaKostenstellen ek = new ElbaKostenstellen(titel, loginid);
                          //ek.Show();
                         MessageBox.Show(new ElbaKostenstellen(titel, loginid).ShowDialog().ToString());
                      }
  </code></pre>