Application.EnableVisualStyles 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启用应用程序的可视样式。
public:
static void EnableVisualStyles();
public static void EnableVisualStyles ();
static member EnableVisualStyles : unit -> unit
Public Shared Sub EnableVisualStyles ()
示例
下面的代码示例演示如何在 函数中Main
调用 EnableVisualStyles 以启用应用程序的视觉样式。
#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>
using namespace System;
using namespace System::Drawing;
using namespace System::Windows::Forms;
namespace VStyles
{
public ref class Form1: public System::Windows::Forms::Form
{
private:
System::Windows::Forms::Button^ button1;
public:
Form1()
{
this->button1 = gcnew System::Windows::Forms::Button;
this->button1->Location = System::Drawing::Point( 24, 16 );
this->button1->Size = System::Drawing::Size( 120, 100 );
this->button1->FlatStyle = FlatStyle::System;
this->button1->Text = "I am themed.";
// Sets up how the form should be displayed and adds the controls to the form.
this->ClientSize = System::Drawing::Size( 300, 286 );
this->Controls->Add( this->button1 );
this->Text = "Application::EnableVisualStyles Example";
}
};
}
[STAThread]
int main()
{
Application::EnableVisualStyles();
Application::Run( gcnew VStyles::Form1 );
}
using System;
using System.Drawing;
using System.Windows.Forms;
namespace VStyles
{
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
public Form1()
{
this.button1 = new System.Windows.Forms.Button();
this.button1.Location = new System.Drawing.Point(24, 16);
this.button1.Size = new System.Drawing.Size(120, 100);
this.button1.FlatStyle = FlatStyle.System;
this.button1.Text = "I am themed.";
// Sets up how the form should be displayed and adds the controls to the form.
this.ClientSize = new System.Drawing.Size(300, 286);
this.Controls.Add(this.button1);
this.Text = "Application.EnableVisualStyles Example";
}
}
}
Imports System.Drawing
Imports System.Windows.Forms
Namespace VStyles
' Summary description for Form1.
Public Class Form1
Inherits System.Windows.Forms.Form
Private button1 As System.Windows.Forms.Button
<System.STAThread()> _
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.Run(New Form1)
End Sub
Public Sub New()
Me.button1 = New System.Windows.Forms.Button()
Me.button1.Location = New System.Drawing.Point(24, 16)
Me.button1.Size = New System.Drawing.Size(120, 100)
Me.button1.FlatStyle = FlatStyle.System
Me.button1.Text = "I am themed."
' Sets up how the form should be displayed and adds the controls to the form.
Me.ClientSize = New System.Drawing.Size(300, 286)
Me.Controls.Add(Me.button1)
Me.Text = "Application.EnableVisualStyles Example"
End Sub
End Class
End Namespace 'VStyles
注解
此方法为应用程序启用视觉样式。 视觉样式是构成操作系统主题的颜色、字体和其他视觉元素。 如果控件和操作系统支持控件,控件将使用视觉样式进行绘制。 若要生效, EnableVisualStyles() 必须在应用程序中创建任何控件之前调用 ;通常, EnableVisualStyles() 是 函数中的 Main
第一行。 调用 EnableVisualStyles()时,不需要单独的清单即可启用视觉样式。
注意
此方法对 Internet Explorer 中托管的控件不起作用。