PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3142 98/09/07 12:32:08 RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi
3139 98/09/07 11:16:10 RE:Itempoplateのサンプルです。 By gumi
3135 98/09/07 10:47:18 Itempoplateのサンプルです。 By kin
3128 98/09/06 21:49:44 RE:RE:RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi
3127 98/09/06 12:58:23 RE:RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By こてちゅ
3126 98/09/05 22:39:10 RE:RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi
3121 98/09/04 18:19:11 RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By kin
3119 98/09/04 17:50:39 RE:RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By kin
3114 98/09/04 16:51:33 RE:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi
3110 98/09/04 16:17:31 RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By kin
3108 98/09/04 15:45:31 PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません By gumi

カテゴリ:旧電子会議室
日付:1998年09月04日 16:17 発信者:kin
題名:RE:PB5.0.03: Tree View の2階層目以降の表示の仕方がうまくいきません

gumiさんこんにちは。kinです。
TreeViewの書き方を私ごときがレクチャーするのは気恥ずかしいものが
ありますが、私も最初苦労したので・・・

TreeViewコントロールの基本的な考え方は、TreeViewItemオブジェクトを
コントロール上に追加して行く事で表示します。
TreeViewItemオブジェクトは色々プロパティを持っていますが特に以下の
プロパティが重要です。

PictureIndex  前に表示されるアイコン(TreeViewのプロパティで指定)
Label     表示するテキスト

アイテムを追加する時、InsertItemLast()関数を使います。
このとき、追加するツリーの親を指定する必要があります。
親の指定はハンドルで行いますが、最初は 0 を指定します。

例)tv_1のConstructorイベント

long ll_handle1 //親のハンドル
long ll_handle2 //子のハンドル
TreeViewItem ltvi_item //ツリーアイテム

//最初のアイテムセット
//1番目のピクチャとラベルに\"xxx\"をセット
ltvi_item.PictureIndex = 1
ltvi_item.Label = \"xxx\"
//最初のアイテムを追加して、ll_handle1にハンドルを取得
ll_handle1 = tv_1.InsetItemLast(0, ltvi_item)

//\"xxx\"の子供に\"yyy\"を追加する
//2番目のピクチャとラベルに\"yyy\"をセット
ltvi_item.PictureIndex = 2
ltvi_item.Label = \"yyy\"
//xxxのハンドルll_handle1を指定してxxxの子供に追加する
ll_handle2 = tv_1.InsetItemLast(ll_handle1, ltvi_item)

//\"xxx\"の子供に\"zzz\"を追加する(2件目の子供)
ltvi_item.Label = \"zzz\"
//xxxのハンドルll_handle1を指定してxxxの子供に追加する
ll_handle2 = tv_1.InsetItemLast(ll_handle1, ltvi_item)

Labelプロパティにデータストアのカラムをセットすればデータベース
の内容を表示できます。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.