Mr.Tの場所

特攻野郎Aチームじゃないよー

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  177  : 記事  0  : コメント  752  : トラックバック  37

ニュース

  • 性別:男
  • 猫1:まる
  • 猫2:もろ
  • 猫3:にゃん左部郎
  • タバコ:男は黙ってJPS
[わんくま同盟] C#, VB.NET 掲示板
フィードメーター - Mr.Tの場所

書庫

日記カテゴリ

Mr.Tです、こんにちは。

 

現在作成しているWebアプリケーションではTreeViewを頻繁に利用しているが、

そのときノードの深さを知りたいなと思い、たしかそんなプロパティがあったはず(でも、度忘れ)で、MSDNを調べてみた。

TreeViewのノードのプロパティ一覧から...あったよLevelプロパティ

 

うん、感覚的にLevelってのはわかりやすかったので、素直に以下のページへ。

http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.treenode.level(vs.80).aspx

Level プロパティの場合、ルート ノードは入れ子の最初のレベルと見なされ、0 が返されます。

よしよしと、Treeview.Levelと打とうとしたら、アレレ...インテリセンスがきかへん。

 

あれ?と思って前のページを見直すと、System.Windows.Forms名前空間であるのに気がついた。

いや、そうじゃないんだ、System.Web.UI.WebControls 名前空間を調べないと。

 

で、同じように、検索してLevelプロパティを探す。

 

ない...

 

いや、おかしい、絶対あるはずと更に一覧を眺めると、Depthプロパティ...ナニ...?

http://msdn2.microsoft.com/ja-jp/library/system.web.ui.webcontrols.treenode.depth(VS.80).aspx

Depth プロパティを使用して、ノードの深さを確認します。深さは、ノードとルート ノードの間の階層構造のレベル数を表します。たとえば、ルート ノードの深さは 0 です。ルート ノードの子ノードの深さは 1 です。以下同様です。

 

統一してないのね、こういうの。

ええ、開発チームが違うんでしょ。わかってますよ。

 

感覚的には、Levelがわかりやすいと思ったけど、Depthの方が日本語に近いのかな(深さとレベル)

 

でも、これって「ふいんき(変換できない)」 VS 「雰囲気」な的違いじゃね?と思ったりするのは、私だけでしょうか。

#いや違う。違うはずだ。違う...よね?

投稿日時 : 2008年2月8日 11:51

コメント

# re: TreeNodeのLevelとDepth 2008/02/09 13:30 れい
Depthのほうがいいなぁ。

Post Feedback

タイトル
名前
Url:
コメント