Keine Ahnung was da los ist. Quasi den selben code benutze ich in einem anderen Projekt auch und da funktioniert es einwandfrei. Mit einem openFileDialog oder einer MessageBox funktioniert es auch.
Die 2te Form wird über einen button aufgerufen:
private void RenameButton_Click(object sender, EventArgs e)
{
using (RenameForm renameForm = new RenameForm())
{
if (renameForm.ShowDialog() == DialogResult.OK)
{
//...
}
else
{
MessageBox.Show("Test");
}
}
}
Wenn man aber jetzt den button in der 2ten Form drückt wird einem trotzdem die Test MessageBox angezeigt...:
private void btnOK_Click(object sender, EventArgs e)
{
NewFileName = textBox1.Text;
if (string.IsNullOrEmpty(NewFileName))
{
MessageBox.Show("Bitte gib einen gültigen Dateinamen ein.", "Ungültiger Dateiname", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
this.DialogResult = DialogResult.OK;
}
Ich freue mich über jede Hilfe die ich kriegen kann.
Ich mach da schon wieder viel zu lange herum.