[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>Windows Forms]]
-戻る
--[[Windows Forms]]
--[[国際化対応項目]]

* 目次 [#b2fd501a]
#contents

*概要 [#c3aa1b1b]
Windows Formsの国際化対応方法について説明する。

*できること [#g66662e1]
*国際化機能で [#vdd7f649]
**できること [#g66662e1]
-Windows Formでは、Formのデザインタイム・プロパティに存在するLanguageプロパティを変更することにより、各カルチャ用の画面をデザイナ上で作成できる。
-画面上のコントロールの配置・キャプションなどの各種プロパティ値を保存するリソース ファイルが選択した言語毎に生成・適用される

*できないこと [#g137357f]
**できないこと [#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]], [[:国際化対応]]
Tags: [[:.NET開発]], [[:UIサブシステム]], [[:Windows Forms]], [[:国際化対応]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS