Application.EnableVisualStyles方法
Application.EnableVisualStyles 方法
名稱空間: System.Windows.Forms
程式集: System.Windows.Forms(在 system.windows.forms.dll 中)
此方法為應用程式啟用可視樣式。如果控制元件和作業系統支援視覺樣式,則控制元件將以視覺樣式進行繪製。若要使 EnableVisualStyles 生效,必須在應用程式中建立任何控制元件之前呼叫它;EnableVisualStyles 通常是 Main 函式的第一行。當呼叫 EnableVisualStyles 時,無需單獨的清單即可啟用視覺化樣式。
注意: |
---|
在 .NET Framework 2.0 之前的版本中,必須將某些控制元件(如從 ButtonBase 派生的控制元件)的 FlatStyle 屬性設定為 FlatStyle.System,以便使用可視樣式繪製控制元件。如果應用程式是使用 .NET Framework 2.0 編寫的,則無需此操作。 |
注意: |
---|
此方法不會影響 Internet Explorer 中承載的控制元件。 |
Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003 平臺說明: 只有這些平臺支援可視樣式。
下面的程式碼示例演示如何在 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 ); }
package VStyles; import System.*; import System.Drawing.*; import System.Windows.Forms.*; public class Form1 extends System.Windows.Forms.Form { private System.Windows.Forms.Button button1; /** @attribute STAThread() */ public static void main(String[] args) { Application.EnableVisualStyles(); Application.Run(new Form1()); } //main public Form1() { this.button1 = new System.Windows.Forms.Button(); this.button1.set_Location(new System.Drawing.Point(24, 16)); this.button1.set_Size(new System.Drawing.Size(120, 100)); this.button1.set_FlatStyle(FlatStyle.System); this.button1.set_Text("I am themed."); // Sets up how the form should be displayed and adds the controls // to the form. this.set_ClientSize(new System.Drawing.Size(300, 286)); this.get_Controls().Add(this.button1); this.set_Text("Application.EnableVisualStyles Example"); } //Form1 } //Form1
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
Windows Vista、Microsoft Windows XP SP2 和 Windows Server 2003 SP1 支援 Microsoft .NET Framework 3.0。
相關文章
- Java中parse方法,ValueOf方法,toString方法Java
- Python例項方法、類方法、靜態方法Python
- js includes方法 和 filter方法JSFilter
- Java的方法靜態方法Java
- show()方法和hide()方法IDE
- 方法
- 徹底理解了call()方法,apply()方法和bind()方法APP
- Python Class 的例項方法/類方法/靜態方法Python
- slideUp()方法和slideDown()方法IDE
- Java方法03:方法的過載Java
- 物件導向2--靜態方法、類方法、屬性方法物件
- javaSE-day04--ArrayList基本用方法、類內定義方法和方法過載、靜態方法static(類的方法)、工具方法(static)的定義和使用Java
- 來看看兩種好玩的方法,擴充套件方法和分部方法套件
- initialize方法與load方法比較
- Java System類,currentTimeMillis方法,arraycopy方法。Java
- jQuery方法原始碼定位簡單方法jQuery原始碼
- 細說equals()方法和hashCode()方法
- prop()方法和attr()方法的區別
- 詳解equals()方法和hashCode()方法
- exitFullscreen() 方法
- Promise then() 方法Promise
- removeProperty() 方法REM
- deleteRule() 方法delete
- getPropertyPriority() 方法
- getPropertyValue() 方法
- javascriptreplaceAll方法JavaScript
- main方法AI
- 字串方法字串
- 方法引用
- Java方法Java
- call() 方法
- 類方法
- Main()方法AI
- 【MyBatis原始碼分析】insert方法、update方法、delete方法處理流程(上篇)MyBatis原始碼delete
- 【MyBatis原始碼分析】insert方法、update方法、delete方法處理流程(下篇)MyBatis原始碼delete
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- jQuery中過濾方法slice()方法如何使用?jQuery
- Java方法02:方法的定義和呼叫Java