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

わんくま同盟

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

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

■103465 / 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

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: 二分木のクラス /とっちゃん →Re[4]: 二分木のクラス /とっちゃん
→Re[4]: 二分木のクラス /kiku
→Re[4]: 二分木のクラス /星は昴
 
上記関連ツリー

二分木のクラス / 星は昴 (24/11/28(Thu) 14:00) #103462
Re[1]: 二分木のクラス / kiku (24/11/28(Thu) 14:18) #103463
  └ Re[2]: 二分木のクラス / とっちゃん (24/11/28(Thu) 15:10) #103464
    └ 二分木のクラス / とっちゃん (24/11/28(Thu) 15:10) #103465 ←Now
      ├ Re[4]: 二分木のクラス / とっちゃん (24/11/28(Thu) 15:11) #103466
      ├ Re[4]: 二分木のクラス / kiku (24/11/28(Thu) 15:15) #103467
      └ Re[4]: 二分木のクラス / 星は昴 (24/11/28(Thu) 15:38) #103468
        └ Re[5]: 二分木のクラス / kiku (24/11/28(Thu) 16:50) #103469
          └ Re[6]: 二分木のクラス / 星は昴 (24/11/28(Thu) 17:38) #103470 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信