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