PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16794 01/12/19 16:00:52 RE(4):PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。 By ココロ
16793 01/12/19 13:58:49 RE(3):PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。 By Taka
16790 01/12/19 11:27:18 RE(2):PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。 By ココロ
16787 01/12/18 18:57:26 RE(1):PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。 By Taka
16785 01/12/18 16:46:06 PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。 By ココロ

カテゴリ:スクリプトの記述
日付:2001年12月18日 18:57 発信者:Taka
題名:RE(1):PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。

ココロさん、こんばんは。

>表記のとおりなのですが、チェックされたことを判断する方法が分からなくて困っています。
>イベントかなにかでひろえるのが一番ありがたいのですが、それに相当するイベントは見あたりませんでした。
>Clickedイベントですと、単にクリックされたハンドルしか判断できないし。

クリックされたHandleをもとに、GetItem関数を使って TreeViewItem構造体を取得します。
TreeViewItem構造体のメンバ変数 StatePictureIndex の値が 1 か 2 かによって
チェックされているかどうか判別できます。
ただし、Clickedイベント内で取得すると変更前の情報になっているので、タイミングを
ずらして判定する必要があります。

StatePictureIndexは通常、状態ピクチャを設定するために利用されます。
PB7から各項目ごとにチェックできる仕様に拡張されたのですが、TreeViewItem構造体は
拡張されてないんです。そのため、こういう不思議な仕様になっていると思われます。

状態ピクチャとチェックボックスを併用した場合、一体どうなるんだろう...

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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