1
我有一个包含一个菜单来打开子窗体的主要形式:从子窗体设置的MdiParent
public Le_MainForm()
{
InitializeComponent();
this.IsMdiContainer = true;
.....
}
private void barButtonItem_CreatOrdreAller_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
Close_AllForm();
Program.StatusOrdre = 1;
Program.AllerRetour = "Ordre Aller";
Fiche_Ordre f_Fiche = new Fiche_Ordre();
f_Fiche.MdiParent = this;
f_Fiche.Show();
}
它运作良好,但我打开从孩子的另一种形式,我失去的MdiParent:
public Liste_Ordres()
{
InitializeComponent();
....
}
private void Liste_DobleClic(object sender, EventArgs e)
{
Fiche_Ordre f_Fiche = new Fiche_Ordre(gridView_Liste_Ordres.GetFocusedRowCellValue("NO_ORDRE").ToString());
f_Fiche.ShowDialog();
}
由于您的MDI Child表单是Fiche_Ordre类型,因此Liste_Ordres来自何处并不十分清楚。 – LarsTech