[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]] -[[戻る>Windows Forms]] * 目次 [#b2fd501a] #contents *概要 [#c3aa1b1b] Windows Formsの国際化対応方法について説明する。 *国際化機能で [#vdd7f649] **できること [#g66662e1] -Windows Formでは、Formのデザインタイム・プロパティに存在するLanguageプロパティを変更することにより、各カルチャ用の画面をデザイナ上で作成できる。 -画面上のコントロールの配置・キャプションなどの各種プロパティ値を保存するリソース ファイルが選択した言語毎に生成・適用される **できないこと [#g137357f] [[Windows Forms]]の機能で以下には対応していないことが判明しています。 -コントロールの階層型プロパティ値をカルチャ毎に変える -DataGridの列の順番をカルチャ毎に変える できることを確認しながら実装する様にしてください。 *参考 [#tfc6b5e0] -@IT > Insider.NET > .NET TIPS > Windowsフォームを多言語対応にするには?~ http://www.atmarkit.co.jp/fdotnet/dotnettips/314winmultilang/winmultilang.html >プロジェクトをビルドすると、カルチャ毎にフォルダが分けられてDLLファイルが生成される。~ これらのDLLファイルは、単一のカルチャのリソース(=文字列や画像などの情報)のみを~ 含むアセンブリとなるので、通常のメイン・アセンブリに対比して、「サテライト・アセンブリ」と呼ばれる。 -C#による多言語対応アプリケーション開発のコツ(1-3):CodeZine~ http://codezine.jp/article/detail/3288 -多言語対応 - C# フォーム しっかり入門~ http://www.wgag.net/csforms/0087.html ---- Tags: [[:.NET開発]], [[:Windows Forms]], [[:国際化対応]]