2017-09-20 6 views
0

あなたが知っているように、WinFormsのLinkLabelコントロールは、LinkAreaプロパティの開始位置と位置と長さを指定することで、リンクとして機能するテキスト領域(.resxに格納されている)の選択をサポートしています。しかし、ローカライズされたテキストでは、以下の例のようにこの正確な値を変更できます:LinkLabel.LinkAreaローカライゼーションの問題

"our pageを今すぐ訪問! [6,7]

"Посетитенашу страничкусегодня!" [9、13]

特殊文字やその他の乱雑な回避策を使用せずにこの問題を解決する方法はありますか?

+0

[ 'LinkArea'](http://referencesource.microsoft .com /#System.Windows.Forms/winforms/Managed/System/WinForms/LinkLabel.cs、be3deb0bd5eb942f)プロパティは 'Localizable'属性で修飾されているため、ローカライズ可能です。 –

答えて

0

LinkAreaプロパティはLocalizable属性で修飾されているため、ローカライズ可能です。

したがって、FormLocalizableプロパティをtrueに設定すると、異なる言語のコントロールのローカライズ可能なプロパティに異なる値を設定できます。このように、プロパティ値は異なる文化のための別々のリソースファイルに格納されます。より多くの情報とアプリケーションフォーマ多言語ウィンドウを作成する方法へのリンクについて

、見てみましょう:

関連する問題