MultilingualForm サンプル : Windows フォームの作成およびローカライズの例
Visual Studio .NET 2003
MultilingualForm サンプルは、Windows フォームの作成およびローカライズの例を示します。Windows フォーム デザイナを使用して、ローカライズされたアプリケーションを作成、編集、およびビルドする方法を示します。
ローカライズされたアプリケーションの詳細については、「アプリケーションのグローバライズとローカライズ」を参照してください。
サンプルのビルドと実行
このサンプルをビルドして実行するには
- ソリューション MultilingualForm.sln を開きます。
- [ビルド] メニューの [ソリューションのビルド] をクリックします。
- [デバッグ] メニューの [デバッグなしで開始] をクリックします。
- 別のカルチャのリソースを参照するには、有効な RFC 1766 カルチャ名をエディット ボックスに入力し、[switch] をクリックします。このサンプルには、"en-US" および "ko-KR" 用のリソースだけが付属しています。
独自の Windows フォームまたは Web フォームをローカライズするには
- 適切なフォーム デザイナで、ローカライズするフォームを選択します。
- フォームの Localizable プロパティを true に設定します。
- ローカライズ先の各言語について、次の処理を行います。
- フォームの Language プロパティを目的の言語に設定します。
- 各コントロールの新規言語に新規テキストを入力します。
各言語について、フォームのコントロールの外観 (サイズや位置など) を変更することもできます。
クラスとキーワード
このサンプルでは、次の各クラスを使用します。
System.Resources.ResourceManager
このサンプルでは、次のキーワードを使用します。
System.Windows.Forms.Form.Localizable; System.Windows.Forms.Form.Language; System.Resources; System.Resources.ResourceManager
