WinForms .Net 2.0プロジェクトでは、ボックス自体が左上隅に揃うように複数の行をサポートするチェックボックスが必要です。
これは、デフォルト(MiddleLeft
)と異なるCheckAlign = System.Drawing.ContentAlignment.TopLeft
を使用して行われます。大きいフォントの複数行CheckBox上の左上のボックスの整列
デフォルトフォントで作業しているときは、このように見えますが、フォントが大きくなると、テキストの上のギャップが大きくなりますが、ボックス自体の上のギャップは一定のままです。
結果は、テキストの上にボックスが表示されます(下の図を参照)。
アイデア?
私はあることに注意したいと思います:
- は、私はすでになどのカスタムデザイナー、TableLayoutPanelを使用するなど、いくつかのオプションを試してみましたが、これまで取得できませんでした。
- .Net 2.0は強制的です。アップグレードはオプションではありません。
ありがとうございます。
ここには多くのオプションはありません。たぶん、テキストのラベルの横にテキストのないチェックボックス。 – LarsTech
ありがとう、しかし、私は既に(TableLayoutPanelで)それを試したことがあります。最終結果は同じです。ボックスの上の隙間は静的のままですが、フォントサイズが大きくなるにつれてテキストが大きくなります。 – AVIDeveloper