Thread.CurrentUICulture プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)
構文
Dim instance As Thread Dim value As CultureInfo value = instance.CurrentUICulture instance.CurrentUICulture = value
public: property CultureInfo^ CurrentUICulture { CultureInfo^ get (); void set (CultureInfo^ value); }
/** @property */ public CultureInfo get_CurrentUICulture () /** @property */ public void set_CurrentUICulture (CultureInfo value)
public function get CurrentUICulture () : CultureInfo public function set CurrentUICulture (value : CultureInfo)
現在のカルチャを表す CultureInfo。
使用例
コントロール パネルで設定したカルチャで Windows フォームのユーザー インターフェイスを表示するためのスレッド ステートメントの例を次に示します。このコードには、追加のコードが必要です。
' Compile with option t:winexe /r:System.dll,System.Windows.Forms.dll. Option Explicit Option Strict Imports System Imports System.Threading Imports System.Windows.Forms Public Class UICulture Inherits Form Sub New() ' Set the user interface to display in the ' same culture as that set in Control Panel. Thread.CurrentThread.CurrentUICulture = _ Thread.CurrentThread.CurrentCulture ' Add additional code. End Sub <STAThreadAttribute> Shared Sub Main() Application.Run(New UICulture()) End Sub End Class
// Compile with option /t:winexe. using System; using System.Threading; using System.Windows.Forms; class UICulture : Form { public UICulture() { // Set the user interface to display in the // same culture as that set in Control Panel. Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture; // Add additional code. } [STAThreadAttribute] static void Main() { Application.Run(new UICulture()); } }
#using <system.dll> #using <System.Drawing.dll> #using <system.windows.forms.dll> using namespace System; using namespace System::Threading; using namespace System::Windows::Forms; ref class UICulture: public Form { public: UICulture() { // Set the user interface to display in the // same culture as that set in Control Panel. Thread::CurrentThread->CurrentUICulture = Thread::CurrentThread->CurrentCulture; // Add additional code. } }; [STAThreadAttribute] int main() { Application::Run( gcnew UICulture ); }
// Compile with option /t:winexe. import System.*; import System.Threading.*; import System.Threading.Thread; import System.Windows.Forms.*; class UICulture extends Form { public UICulture() { // Set the user interface to display in the // same culture as that set in Control Panel. Thread.get_CurrentThread().set_CurrentUICulture( Thread.get_CurrentThread().get_CurrentCulture()); // Add additional code. } //UICulture /** @attribute STAThreadAttribute() */ public static void main(String[] args) { Application.Run(new UICulture()); } //main } //UICulture
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
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- Thread.CurrentUICulture プロパティのページへのリンク