電子書籍の厳選無料作品が豊富!

お世話になります
Visual Studio 2022でC#のアプリを開発しております。

TreeViewにCheckBoxを表示させて、
チェックされたノードを処理するようなアプリを作成しております。

ノードのテキストFontサイズを変更してもっと大きく表示したいと思っています。
Fontサイズは単純にプロパティのFont-Sizeで変更できるんですが、
CheckBoxのサイズの変更方法がわかりません。
ネットでも調べてみたんですが出てきませんでした。

TreeViewのCheckBoxのサイズを変更することは出来ないんでしょうか?
何か情報をお持ちの方いらっしゃいませんでしょうか?
よろしくお願いいたします。

  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

A 回答 (3件)

まぁ、既に『自分で』という回答がありますが。



TreeViewを継承したユーザーコントロールを作成し、描画部分を自前で処理する。
ってところでしょうかね。
Paintイベントで自前で描画でしょうか。
https://learn.microsoft.com/ja-jp/dotnet/api/sys …
DrawNodeイベントでも行けるのかな??

TreeViewのノード間の線の描画についてはちょっとわかりませんが、
チェックボックスなら
https://dobon.net/vb/dotnet/graphics/drawcontrol …
DrawCheckBox()等で描画出来ます。
    • good
    • 0

昔々の状況しか知りませんけど、


プロパティ等では出来ないでしょう。画像ですからね。

対処法は自身で表示・管理する、ですね。
    • good
    • 0

残念ながらできません。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!