Я делаю приложение MDI, в котором я хотел бы использовать StyleManager для родительского и дочернего mdi. Он отлично работает, за исключением MDI-ребенка, вызванного методом ShowDialog(). Есть ли способ создать модальную форму так же, как и немодальную форму (с тем же заголовком, стилем, цветом, ...)?Как модальность мода в MDI-приложении C#
-1
A
ответ
0
Я хочу, чтобы форма Edit Account отображается как форма управления учетными записями. Я хочу сохранить тот же стиль отображения, что и основное приложение. Фактически я использую стиль в основном приложении.
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(), против формы «Управление учетной записью» вызывается через шоу() –