よろずやネット

最近はLibreofficeにハマっています。

RdlViewerFindコントロールの日本語化

RDLViewerの中のRdlViewerFindコントロールを拾って
RdlViewerFindの中の以下のコントロールのTextプロパティを日本語に置き換える方法で日本語化を試みた。

 

bClose (System.Windows.Forms.Button)
bFindNext (System.Windows.Forms.Button)
bFindPrevious (System.Windows.Forms.Button)
ckHighlightAll (System.Windows.Forms.CheckBox)
ckMatchCase (System.Windows.Forms.CheckBox)
lFind (System.Windows.Forms.Label)
tbFind (System.Windows.Forms.TextBox)

 

今回作成したサンプルコード:
http://yorozuya.exeexe.net/vbdotnet_fyireporting/rdl0013.html

 

変更前のオリジナル(英語):

f:id:yorozuyanet:20190730131544j:plain

img_0

 

日本語化したキャプチャー画像:

f:id:yorozuyanet:20190730131559j:plain

img_1

 

この方法は、コントロールをその名前で拾って、Textプロパティを変更しているだけなので、
現在使用しているFyiReporting 3 では有効だが、次期バージョンの4では使用できるかどうか不明である。

 

FyiReportingはオープンソースなので、ソースコード(C#)をダウンロードできる。
(私はSharpDevelopを使用しているが、)Visual Studio 2005をお持ちの方は、
ソースコードからビルド可能なので、ソースコードを変更して日本語化したほうが確実だ。