WinForms: форма теряет визуальный стиль при открытии как модальный

Я использую DevComponents компоненты для создания форм и, как вы знаете, эти компоненты поставляются с StyleManager этот пользователь может изменить визуальный стиль формы. проблема в том, когда я пытаюсь открыть эти формы как Modal, они теряют свой визуальный стиль и переключаются обратно на оригинальный стиль окон.

это код из Form1.Designer (как я уже говорил, я использую OfficeForm):

Partial Class Form1
    Inherits DevComponents.DotNetBar.OfficeForm
.
.
.

это код, который я использую, который открывает форму как MDIChild который работает просто отлично:

Public Sub OpenMDI(ByVal frm As Form)
    frm.MdiParent = MainMenu
    frm.Show()
End Sub

это код, который я использую, чтобы открыть форму как Modal:

Form1.ShowDialog()

а это скриншоты с визуальными стилями и без них ( - без)

1 ответ

Решение

Задавать EnableGlass свойство от до False

например.:

Form1.EnableGlass = False;
Другие вопросы по тегам