-1
MDIアプリケーションを作成していますが、mdiの親と子にStyleManagerを使用したいと考えています。 `ShowDialog()メソッドで呼び出されたMDIの子を除いて正常に動作します。 モーダルフォームを非モーダルフォームと同じ方法でスタイルする方法はありますか(同じタイトルバー、スタイル、色など)?MDIアプリケーションのスタイリングモーダルフォームC#
MDIアプリケーションを作成していますが、mdiの親と子にStyleManagerを使用したいと考えています。 `ShowDialog()メソッドで呼び出されたMDIの子を除いて正常に動作します。 モーダルフォームを非モーダルフォームと同じ方法でスタイルする方法はありますか(同じタイトルバー、スタイル、色など)?MDIアプリケーションのスタイリングモーダルフォームC#
私は、フォームがアカウントの管理として、[アカウントの編集フォームが表示されたいです。 メインアプリケーションと同じ表示スタイルを保ちたい。 実際、私はメインアプリケーションでスタイルマネージャーを使用しています。
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;
}
}
Result:: screenshot of frmAccounts ==> https://i.stack.imgur.com/qmHek.png
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)
{
.....
....
}
}
}
Result:: screenshot of frmEditAccount ==> https://i.stack.imgur.com/ZIlMJ.png
あなたはこれまでに何をしようとしたのですか?あなたのコードを投稿してください!あなたがそれを走らせたとき何が起こったのですか?代わりに何が起こると思いますか?具体的に何が問題になっていますか? – Robert
showDialog()メソッドを介してインターフェイスへの呼び出しを行う場合、show()メソッドを使用して、既知のインターフェイスのスタイルとは異なるスタイルを取得します。 私はモーダルフォームとMDI子の間に違いがあることを理解しますが、showDialog()関数を介してモーダルフォームを表示する可能性があることを知りたいと思います。同じスタイル(タイトルバー、シェイプ、カラー、...)を使用します。私のアプリケーションのスクリーンショットを見る:[https://i.stack.imgur.com/Yovis.png] –
アカウントの編集フォームがshowDialog()関数によって呼び出され、 によってアカウントの管理フォームがショーから呼び出されます() 関数 –