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 に答える