I have a question about the opfiledialog function within c#. When i dont select a file with openfiledialog it put's a text automaticly in my textbox. That text will be "filedialog1". What can i do to fix this.
using System; using System.Windows.Forms; using System.IO; namespace Flashloader { public partial class NewApplication : Form { private toepassinginifile _toepassinginifile; private controllerinifile _controllerinifile; //private controllerinifile _controlIniFile; public NewApplication(toepassinginifile iniFile) { _controllerinifile = new controllerinifile(); _toepassinginifile = iniFile; InitializeComponent(); controllerComboBox.DataSource = _controllerinifile.Controllers; } public bool Run() { var result = ShowDialog(); return result == System.Windows.Forms.DialogResult.OK; } private void button4_Click(object sender, EventArgs e) { this.Close(); } private void button1_Click(object sender, EventArgs e) { openFileDialog1.Filter = "Srec Files (.a20; .a21; .a26; .a44)|*.a20; *.a21; *.a26; *.a44|All files (*.*)|*.*"; openFileDialog1.Title = ("Choose a file"); openFileDialog1.InitialDirectory = Path.Combine(Directory.GetCurrentDirectory()); openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { fileBox.Text = (System.IO.Path.GetFileName(openFileDialog1.FileName)); } } private void button3_Click(object sender, EventArgs e) { Toepassing toepassing = new Toepassing(); toepassing.Name = nameBox.Text; toepassing.Controller = (Flashloader.Controller)controllerComboBox.SelectedItem; toepassing.TabTip = descBox.Text; toepassing.Lastfile = openFileDialog1.FileName; fileBox.Text = openFileDialog1.FileName; if (nameBox.Text == "") MessageBox.Show("You haven't assigned a Name"); else if (controllerComboBox.Text == "") MessageBox.Show("You haven't assigned a Controller"); else if (descBox.Text == "") MessageBox.Show("You haven't assigned a Desciption"); else if (fileBox.Text == "") MessageBox.Show("You haven't assigned a Applicationfile"); _toepassinginifile.ToePassingen.Add(toepassing); _toepassinginifile.Save(toepassing); MessageBox.Show("Save Succesfull"); DialogResult = DialogResult.OK; this.Close(); } private void button2_Click(object sender, EventArgs e) { var newcontroller = new Newcontroller(_controllerinifile); newcontroller.ShowDialog(); controllerComboBox.DataSource = null; controllerComboBox.DataSource = _controllerinifile.Controllers; } } } Thanks all for the help