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月19日 11:27 発信者:ココロ
題名:RE(2):PB7.0: ツリービューコントロールのチェックボックスがチェックされたかどうかを確認する方法。

Takaさん、こんにちは。
さっそくのご返答ありがとうございます。
ですがすみません。。。。ちょっと私の説明が不十分だったようで申し訳ないです。
今困っているのは、チェックされている状態を取得するということではなく、
チェックされたことを判断するということなんです。
Clickedイベントが発生しても、それがチェックボックスが変更されたということにはならないと思いますので。
あくまでチェックボックスがチェック(変更)されたことを判断したいんです。
一番いいのは、StatePictureIndexの値が変更されたときになにかイベントが発生するというのが理想なんですけど。

というわけですみませんがお分かりになりましたらよろしくお願いします。

>クリックされた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.