我正在制作一个 MDI 应用程序,我想在其中将 StyleManager 用于 mdi 父级和子级。除了使用 `ShowDialog() 方法调用的 MDI 子对象外,它工作正常。有没有办法像非模态表单一样设置模态表单的样式(具有相同的标题栏、样式、颜色……)?
问问题
433 次
1 回答
0
我希望“编辑帐户”表单显示为“管理帐户”表单。我想保持与主应用程序相同的显示样式。事实上,我在主应用程序中使用了样式管理器。
this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2016;
这是我的代码:
public partial class frmMain : RibbonForm
{
public frmAccounts fA = new frmAccounts();
private void btn_accounts_Click(object sender, EventArgs e)
{
fA.Show();
fA.MdiParent = this;
}
}
结果:
public partial class frmAccounts : OfficeForm
{
private void btn_edit_Click(object sender, EventArgs e)
{
frmEditAccount ed = new frmEditAccount();
ed.EnableCustomStyle = true ;
DialogResult res =ed.ShowDialog();
if (res == System.Windows.Forms.DialogResult.OK)
{
.....
....
}
}
}
于 2016-10-17T12:21:13.380 回答