title: OpenFileDialog doesn't show
body: <p>I have this simple code:</p>
  
  <pre><code>private void buttonOpen_Click(object sender, EventArgs e)
  {
      if (openFileDialog1.ShowDialog() == DialogResult.OK)
      {
          textBox2.Text = openFileDialog1.FileName;
      }
  }
  </code></pre>
  
  <p>When I run program form doesn't show and exit of debugging mode.</p>
  
  <blockquote>
    <p>In output view writes:The program '[4244] openfiledialog.vshost.exe: Managed (v4.0.30319)' has exited with code 1073741855 (0x4000001f).</p>
  </blockquote>
  
  <p>I have Visual Studio 2010 Professional.</p>
  
  <p>Edit:form1.designer.cs</p>
  
  <pre><code>     private void InitializeComponent()
      {
          this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
          this.buttonOpen = new System.Windows.Forms.Button();
          this.textBox1 = new System.Windows.Forms.TextBox();
          this.textBox2 = new System.Windows.Forms.TextBox();
          this.SuspendLayout();
          // 
          // openFileDialog1
          // 
          this.openFileDialog1.FileName = "openFileDialog1";
          // 
          // buttonOpen
          // 
          this.buttonOpen.Location = new System.Drawing.Point(13, 48);
          this.buttonOpen.Name = "buttonOpen";
          this.buttonOpen.Size = new System.Drawing.Size(75, 23);
          this.buttonOpen.TabIndex = 0;
          this.buttonOpen.Text = "open";
          this.buttonOpen.UseVisualStyleBackColor = true;
          this.buttonOpen.Click += new System.EventHandler(this.buttonOpen_Click);
          // 
          // textBox1
          // 
          this.textBox1.Location = new System.Drawing.Point(113, 50);
          this.textBox1.Name = "textBox1";
          this.textBox1.Size = new System.Drawing.Size(279, 20);
          this.textBox1.TabIndex = 1;
          // 
          // textBox2
          // 
          this.textBox2.Location = new System.Drawing.Point(13, 98);
          this.textBox2.Name = "textBox2";
          this.textBox2.Size = new System.Drawing.Size(385, 20);
          this.textBox2.TabIndex = 2;
          // 
          // Form1
          // 
          this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
          this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
          this.ClientSize = new System.Drawing.Size(445, 216);
          this.Controls.Add(this.textBox2);
          this.Controls.Add(this.textBox1);
          this.Controls.Add(this.buttonOpen);
          this.Name = "Form1";
          this.Text = "Form1";
          this.ResumeLayout(false);
          this.PerformLayout();
  </code></pre>