WinForms:窗体作为模式打开时将丢失视觉样式
我正在使用WinForms:窗体作为模式打开时将丢失视觉样式,winforms,components,dotnetbar,Winforms,Components,Dotnetbar,我正在使用DevComponents组件来创建表单,正如您所知,这些组件带有StyleManager,用户可以更改表单的视觉样式。问题是,当我尝试以模式打开这些表单时,它们会丢失其视觉样式并切换回原始的windows样式 这是来自Form1.Designer(正如我提到的,我正在使用OfficeForm)的代码: 这是我使用的代码,它以MDIChild的形式打开表单,工作正常: Public Sub OpenMDI(ByVal frm As Form) frm.MdiParent = M
DevComponents
组件来创建表单,正如您所知,这些组件带有StyleManager
,用户可以更改表单的视觉样式。问题是,当我尝试以模式
打开这些表单时,它们会丢失其视觉样式并切换回原始的windows样式
这是来自Form1.Designer
(正如我提到的,我正在使用OfficeForm
)的代码:
这是我使用的代码,它以MDIChild
的形式打开表单,工作正常:
Public Sub OpenMDI(ByVal frm As Form)
frm.MdiParent = MainMenu
frm.Show()
End Sub
这是我用来打开表单的代码,Modal
:
Form1.ShowDialog()
这些是带有和不带有视觉样式(-)的屏幕截图,设置了from-to
False的EnableGlass属性
例如:
使用该命令获取帮助。
Form1.ShowDialog()
Form1.EnableGlass = False;