C# 从MMC管理单元显示时,表单具有不同的样式
我正在MMC管理单元中显示一个对话框。从结果窗格调用该对话框时,它具有Windows主题 但是,当从“管理单元范围”窗格关联菜单中调用该对话框时,它具有不同的样式C# 从MMC管理单元显示时,表单具有不同的样式,c#,.net,winforms,mmc,C#,.net,Winforms,Mmc,我正在MMC管理单元中显示一个对话框。从结果窗格调用该对话框时,它具有Windows主题 但是,当从“管理单元范围”窗格关联菜单中调用该对话框时,它具有不同的样式 管理单元是用C++编写的,对话框是C语言形式。C++代码通过COM.< /P> < P>调用调用C代码,从而为应用程序启用可视样式。在应用程序中,通常在应用程序的Main方法中调用该方法。但在本例中,您可以在以下表单的构造函数中调用Application.EnableVisualStyles(): public Form1() {
管理单元是用C++编写的,对话框是C语言形式。C++代码通过COM.< /P> < P>调用调用C代码,从而为应用程序启用可视样式。在应用程序中,通常在应用程序的
Main
方法中调用该方法。但在本例中,您可以在以下表单的构造函数中调用Application.EnableVisualStyles()
:
public Form1()
{
InitializeComponent();
Application.EnableVisualStyles();
}
此方法为应用程序启用视觉样式。视觉风格
颜色、字体和其他视觉元素是否构成
操作系统主题。如果
控件和操作系统支持它。要产生效果,,
在中创建任何控件之前,必须调用EnableVisualStyles()
申请书;通常,EnableVisualStyles()是
主要功能
谢谢,这解决了问题。