現在オフラインです。再接続するためにインターネットの接続を待っています

.NET Framework で、Visual Studio 2005、または Visual Studio .NET でローカライズされたアプリケーションの作成時に、DateTimePicker および月表示カレンダー コントロールの操作を行いますアプリケーションのメインの実行スレッドの CurrentUICulture プロパティが反映されません。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:889834
現象
DateTimePicker コントロールと、 月表示カレンダー コントロールを Microsoft Windows フォーム アプリケーションに追加します。 オペレーティング システムのカレンダーが英語 ( en_US ) に設定されます。 ただし、フランス語 ( fr_FR ) をスレッドの CurrentUICulture プロパティを設定します。 次の現象が発生します:
  • 英語での月が表示されます。
  • 短い日付形式は month/day/year です。
DateTimePicker コントロールおよび 月表示カレンダー コントロールが、ローカライズされたアプリケーションを作成すると、予期したとおり、アプリケーションのメインの実行スレッドの CurrentUICulture プロパティを反映されません。

Microsoft Visual Basic 2005 または Microsoft Visual Basic .NET] の次の例で fr_FR CurrentUICulture プロパティを設定すると、 DateTimePicker コントロールと、 月表示カレンダー コントロールは表示されませんフランス語でユーザー インターフェイス:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load     System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("fr")     System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCultureEnd Sub
原因
この現象は、 DateTimePicker コントロールと、 月表示カレンダー コントロールは Microsoft Windows のコモン コントロールがために発生します。 したがって、オペレーティング システムのユーザー ロケールはこれらのコントロールのユーザー インターフェイスによって決まります。
解決方法
この動作を変更するにはコントロール パネルの [ユーザー ロケール カレンダー設定を変更します。 これを行うには、次の手順を実行します。
  1. [スタート ] をクリックして コントロール パネル ] をクリックして [ 地域と言語のオプション ] をダブルクリックします。
  2. [ 地域と言語のオプション ] ダイアログ ボックスのコントロールを使用するロケールを選択する] の その設定に一致する項目を選択するか [独自の形式を選択変更クリックして 、選択します。
  3. [ OK] をクリックします。
詳細
DateTimePicker コントロールの詳細については、次のマイクロソフト開発者 (MSDN) Web サイトを参照してください。 月表示カレンダー コントロールの詳細についてには次 MSDN Web サイトを参照してください。
vs2002 vs2003

警告: この記事は自動翻訳されています

プロパティ

文書番号:889834 - 最終更新日: 12/03/2007 18:44:00 - リビジョン: 3.5

Microsoft .NET Framework 2.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbinfo kbtshoot kbwindowsforms kblocalization kbcontrol kbvs2005applies kbvs2005swept kbmt KB889834 KbMtja
フィードバック