C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103465 / )  Re[3]: 二分木のクラス
□投稿者/ とっちゃん (838回)-(2024/11/28(Thu) 15:10:56)
No103462 (星は昴 さん) に返信

ひとまず…
Wakana の表示の部分は(2番目の表示部分)
       ┌Yayoi┐
       │     │
       │     └Wakana

と、ほかの右要素と同じ形にしたほうが良いでしょう。具体的には、
Ranko -> Reika の逆表現パターンですね。

kikuさんが提示している形もありますが、もっとすっきりと
コンソールの tree コマンドのような形のほうが楽かもしれません。

Sayaka
 ├Yayoi
 │ └Wakana
 └Kayoko
   ├Natsuko
   │ ├Ranko
   │ │ └Reika
   │ └Miwako
   └Asuka

表示が Form なので、思い切って別解。

ツリー状で見せたいのなら、ツリー表現を行うための
TreeView コントロールで表示するのはどうでしょうか?

コンソールでは表示できませんが、
開閉もできるので見た目の表示要素はかなり上がると思います。

・TreeView コントロール
https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.forms.treeview?WT.mc_id=DT-MVP-32182&view=netframework-4.8

返信 編集キー/


管理者用

- Child Tree -