2

ときどきバルーン ヒントにテキストを表示する小さな C# プログラムを作成しました。テキストが英語の場合、問題はありません。すべてが左揃えで読みやすいですが、ヘブライ語のテキストがあり、RTL 言語の左揃えがすべておかしくなることがあります。ヘブライ語のテキストを右揃えにする方法があるかどうか疑問に思っていましたか?

Google は、バルーンの色とフォントを変更するのに役立つ記事を教えてくれましたが、配置に関する引数はありません。

それは可能ですか?

任意のヘルプが割り当てられます。ジョン

4

2 に答える 2

1

WF ToolTip コントロールは、フォームの RightToLeft プロパティを使用して、テキストの配置方法を決定します。テキストを左から右に表示するフォームがある場合に RTL テキストを表示することは、特殊な要件であり、クラスでカバーされていません。ヒントを表示する前にフォームの RightToLeft プロパティを Yes に設定すると、見栄えがよくありません。

別の方法は、ツール ヒントの OwnerDraw プロパティを True に設定して、カスタム描画を使用することです。Draw イベント ハンドラーの良い例は、MSDN ライブラリにあります。TextFormatFlags.RightToLeft を使用する必要があります。

于 2010-05-13T20:44:50.197 に答える
0

右から左へのツールチップをカスタム描画することに成功しましたが、BalloonTipに対してそれを行う方法はありますか? そして、最初の投稿で言及するのを忘れていたので、私のプログラムは標準の WinForms プログラムです。

于 2010-05-15T20:03:55.897 に答える