1. 程式人生 > >Application.SetCompatibleTextRenderingDefault的作用及使用方法

Application.SetCompatibleTextRenderingDefault的作用及使用方法

    在.net2.0中增加了很多新的內容,比如:Application.SetCompatibleTextRenderingDefault方法。
但是,在VS2005附帶的MSDN2005中卻沒有它的詳細說明。為此,我查找了MSDN官方網站和MSDN2005的相關屬性,獲悉了該方法的部分資訊。現將其記錄如下。

一、相關連結

1.MSDN網站有Application.SetCompatibleTextRenderingDefault的詳細說明,地址:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.application.setcompatibletextrenderingdefault(VS.80).aspx


2.MSDN2005的相關屬性UseCompatibleTextRendering,地址:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/CPref17/html/P_System_Windows_Forms_ButtonBase_UseCompatibleTextRendering.htm

二、總結

1.作用:在應用程式範圍內設定控制元件顯示文字的預設方式(可以設為使用新的GDI+ , 還是舊的GDI)
true使用GDI+方式顯示文字,
false使用GDI方式顯示文字.
2.只能在單獨執行窗體的程式中呼叫該方法;不能在外掛式的程式中呼叫該方法.
3.只能在程式建立任何窗體前呼叫該方法,否則會引發InvalidOperationException異常.

三、MSDN網站對Application.SetCompatibleTextRenderingDefault方法的說明

.NET Framework Class Library   Application.SetCompatibleTextRenderingDefault Method  

Note: This method is new in the .NET Framework version 2.0.

Sets the application-wide default for the UseCompatibleTextRendering property defined on certain controls.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax
Visual Basic (Declaration)
Public Shared Sub SetCompatibleTextRenderingDefault ( _
    defaultValue As Boolean _
)
Visual Basic (Usage)
Dim defaultValue As Boolean Application.SetCompatibleTextRenderingDefault(defaultValue)
public static void SetCompatibleTextRenderingDefault (
    bool defaultValue
)
public:
static void SetCompatibleTextRenderingDefault (
    bool defaultValue
)
public static void SetCompatibleTextRenderingDefault (
    boolean defaultValue
)
public static function SetCompatibleTextRenderingDefault (
    defaultValue : boolean
)

Parameters

defaultValue

The default value to use for new controls. If true, new controls that support UseCompatibleTextRendering use GDI+ for text rendering; if false, new controls use GDI+.

Exceptions
Exception type Condition

You can only call this method before the first window is created by your Windows Forms application.

Remarks

Certain Windows Forms controls can render their text using either the GDI graphics library, or the newer GDI+ library. This change was made because of performance and localization issues with GDI+. By default, existing controls that support the UseCompatibleTextRendering property are set to true for backwards compatibility, but all new controls in environments such as Visual Studio have this property set to false. Use SetCompatibleTextRenderingDefault when you wish to switch the default text rendering for new controls.

You should never call this method if your Windows Forms code is hosted in another application, such as Internet Explorer. Only call this method in stand-alone Windows Forms applications.

this page Platforms

Windows 98, Windows 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

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

Version Information

.NET Framework

Supported in: 2.0
See Also

相關推薦

Application.SetCompatibleTextRenderingDefault作用使用方法

    在.net2.0中增加了很多新的內容,比如:Application.SetCompatibleTextRenderingDefault方法。但是,在VS2005附帶的MSDN2005中卻沒有它的詳細說明。為此,我查找了MSDN官方網站和MSDN2005的相關屬性,獲悉

Application.SetCompatibleTextRenderingDefault作用使用方法 分類: Win Forms 2006-04-23 12:23 7291人閱讀 評論(7) 收

    在.net2.0中增加了很多新的內容,比如:Application.SetCompatibleTextRenderingDefault方法。 但是,在VS2005附帶的MSDN2005中卻沒有它的詳細說明。為此,我查找了MSDN官方網站和MSDN2005的相關屬性,獲悉了該方法的部分資訊。現將其記錄

構造方法作用靜態方法與非靜態方法的區別

margin mar 靜態方法 pro pfx doc rdl ref blank 可X7巧蛹勞5P3剄固巡久6http://shufang.docin.com/rgenh624 1品rleg9p頓慰恍http://shequ.docin.com/ibyrd96376 4C

SSM框架原理,作用使用方法

解析 參數 業務邏輯 定義 容器 我們 數據庫 r.java mode ---恢復內容開始--- 尊重原創:http://m.blog.csdn.net/dennis_wu_/article/details/73437097 作用: SSM框架是spring

GUID在安全中作用生成方法

十六 十六進制 隨筆 function func 流行 win 數據庫 改進 參考改進於http://blog.csdn.net/jcicheng/article/details/743934 全球唯一標識符 (GUID) 是一個字母數字標識符,用於指示產品的唯一性安裝

SSM中原六仔平臺出租框架原理,作用使用方法

selectall follow ati 語句 平臺出租 控制器 let ase 獲取參數 作用:中原六仔平臺出租Q1446595067 SSM框架是spring MVC ,spring和mybatis框架的整合,是標準的MVC模式,將整個系統劃分為表現層,controll

詳述 hosts 文件的作用修改 hosts 文件的方法

-s 架設 ive 屏蔽 -i 替換 就是 一個 用戶 1 什麽是hosts文件?   hosts是一個沒有擴展名的系統文件,其基本作用就是將一些常用的網址域名與其對應的 IP 地址建立一個關聯“ 數據庫 ”。當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從hos

常用註解的作用使用方法

JPA通過註解或xml描述物件的方法將執行期的實體類持久化到資料庫 Jpa是一種規範,而Hibernate是它的一種實現 ;JPA是開源API,如Hiberate就是JPA產品 JPA展示如何將Plain Oriented Java Object(POJO)定義為entity,以及如何管

PHP中的常見魔術方法功能作用用法實例

obj 寫入文件 對象的引用 for 表現 最終 get() 動態 method 概述 在面向對象編程中,PHP提供了一系列的魔術方法,這些魔術方法為編程提供了很多便利。PHP中的魔術方法通常以__(兩個下劃線)開始,並且不需要顯示的調用而是由某種特定的條件出發。這篇文章簡

Android多程序app中Application回撥onCreate()方法被執行多次分析解決

最近工作中碰到一個問題,在優化app,使用DDMS檢視Application log過程中看到,app啟動了三個程序,一個主程序,兩個附帶的程序。如下圖可看到一個app啟動的三個程序。  自定義Application回撥方法onCreate()被執行了3次。開始不知是何原因。 相

Android Vendor Test Suite (VTS) 的概念、作用測試方法--

Android Vendor Test Suite (VTS) 的概念、作用及測試方法 Qidi 2017.08.01 (Markdown & H

Java transient關鍵字的作用使用方法

refs: http://www.cnblogs.com/lanxuezaipiao/p/3369962.html 1. transient的作用及使用方法       我們都知道一個物件只要實現了Serilizable介面,這個物件就可以被序列化,java的這種序

java 註解的幾大作用使用方法詳解

Java 註解,從名字上看是註釋,解釋。但功能卻不僅僅是註釋那麼簡單。註解(Annotation) 為我們在程式碼中新增資訊提供了一種形式化的方法,是我們可以在稍後某個時刻方便地使用這些資料(通過 解析註解 來使用這些資料),常見的作用有以下幾種: 生成文件。這是最常見的,

vue中moudles的作用使用方法

port 處理請求 裏的 分割 true span 行數據 每一個 incr 1.作用:vuex允許把store分割為模塊,每一個模塊都有自己的state,actions,getters,mutations甚至是嵌套一些子模塊,從上到下進行同樣方式的分割   在文件src中

transient的作用使用方法 總結

transient的作用及使用方法使用transient可以避免使用者的賬戶密碼等安全資訊在網路操作(主要涉及到序列化操作,本地序列化快取也是試用)中傳輸作用:保證一些使用者敏感資訊欄位僅存在於呼叫者的記憶體中而不會寫到磁盤裡持久化即只要實現Serilizable介面,將不需

Android Vendor Test Suite (VTS) 的概念、作用測試方法

轉載:http://blog.csdn.net/qidi_huang/article/details/76653677 注意:本文基於 Android 8.0 進行分析 1、前言 - Project Treble   Android 目前有一個比較明顯的缺點是裝置

PHP中的常見魔術方法功能作用用法例項

概述 在面向物件程式設計中,PHP提供了一系列的魔術方法,這些魔術方法為程式設計提供了很多便利。PHP中的魔術方法通常以__(兩個下劃線)開始,並且不需要顯示的呼叫而是由某種特定的條件出發。這篇文章簡單總結了PHP中提供的魔術方法。 開始之前 在總結PHP的魔術方法

Android Values檔案作用使用方法

Android valuses 位於app/res/values檔案是用來存放安卓資源的資源的檔案其中包括四個個XML檔案: 1. colors.xml 儲存顏色資源 例如: <resources> <!-- Bas

詳述 hosts 檔案的作用修改 hosts 檔案的方法

1 什麼是hosts檔案?   hosts是一個沒有副檔名的系統檔案,其基本作用就是將一些常用的網址域名與其對應的 IP 地址建立一個關聯“ 資料庫 ”。當用戶在瀏覽器中輸入一個需要登入的網址時,系統會首先自動從hosts檔案中尋找對應的 IP 地址,一旦找到,系統就會立即開啟對應網頁,如果沒有找到,