Hi!
Ich bin schon total verzweifelt. Ich habe ein Fenster, aus welchem ich ein zweites Fenster öffne. Prinzipell ja nichts seltsames. Wenn ich jedoch das zweite wieder schließe, sollte ich ganz normal in das erste zurück kommen, es werden jedoch beide geschlossen.
Das seltsame daran, dass es an einer andere Stelle im Programm funktioniert.
funktionierender Aufruf:
nicht funktionierender Aufruf:
Schließen des zweiten Fensters:
MfG
Markus
Ich bin schon total verzweifelt. Ich habe ein Fenster, aus welchem ich ein zweites Fenster öffne. Prinzipell ja nichts seltsames. Wenn ich jedoch das zweite wieder schließe, sollte ich ganz normal in das erste zurück kommen, es werden jedoch beide geschlossen.
Das seltsame daran, dass es an einer andere Stelle im Programm funktioniert.
funktionierender Aufruf:
Code:
private void bNeu_Click(object sender, System.EventArgs e)
{
UserDetail ud = new UserDetail(all);
ud.ShowInTaskbar = false;
ud.ShowDialog();
Fill();
}
Code:
private void lvUser_DoubleClick(object sender, EventArgs e)
{
UserDetail ud = new UserDetail(all,Convert.ToInt32(lvUser.SelectedItems[0].Text,10));
ud.ShowInTaskbar = false;
ud.ShowDialog();
Fill();
}
Schließen des zweiten Fensters:
Code:
private void bOK_Click(object sender, System.EventArgs e)
{
string tmp="0";
if(Orig==false)
{
if(cbLogin.Checked == true)
tmp = "1";
if(tbPwd.Text == tbPwdAck.Text)
{
if(ch==0)
all.DataBase.SaveUserDetails(lbSID.Text,tbUserID.Text,tbName.Text,tbPwd.Text,arr[cbGrp.SelectedIndex].ToString(),tmp);
else
{
all.DataBase.SaveNewUserSetting("Language",all.DataBase.getLic("DefaultLang"),all.DataBase.SaveNewUser(tbUserID.Text,tbName.Text,tbPwd.Text,arr[cbGrp.SelectedIndex].ToString(),tmp));
}
}
else
{
MessageBox.Show(all.GetCaption("Main_Menu_Admin_User_Det_Err_Pwd"),all.GetCaption("Main_Error"),MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}
}
this.Close();
}
MfG
Markus