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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.