2016-10-25 6 views
0

C#でタブページを表示するが、私はそれをミラーリングとして表示タブページ上のテキストを行う際に示したようにこの問題を解決する方法以下の画像

enter image description here

?それは、Windowsのこのライブラリのソースコードのように見えるいくつかの調査の後固定用ミラーは私が一番上に右から左へ、<br>として表示tabPagesをしたい、次のTabControl <br>を作成するには、この<a href="https://drive.google.com/file/d/0BwZj6dBfjNI_bEFmZ24xWDVLUkU/view?usp=sharing" rel="nofollow">Metro.dll</a>を使用している

答えて

1

GitHubにあるフォームコントロール。それをダウンロードし、あなたのマシン上に構築してください。

は、基本的なMicrosoftのタブコントロールのタブコントロールを拡張しているように見えるMetroTabControlクラスに見て。特に、 TextRenderer.DrawText(graphics, tabPage.Text, EffectiveFont, tabRect, EffectiveForeColor, EffectiveBackColor, TextAlign.AsTextFormatFlags() | TextFormatFlags.EndEllipsis);メソッドを探します。

ここで重要なの引数はTextFormatFlagsあり、それは、タブコントロールがミラー化されるかRightToLeftRightToLeftLayoutYesTrueに設定されている場合TextFormatFlags.RightToLeft | TextFormatFlags.Rightに設定する必要があります。

ライブラリのソースコードでは監視されているように、必要に応じて変更して、プルリクエストをプロジェクトの所有者に提出することができます。

関連する問題

 関連する問題