PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
3482 | 98/11/24 14:45:08 | RE(6):便乗質問ですみません By Ks |
1681 | 98/06/05 02:18:42 | RE(5):PB5.0.02: タブコントロールの初期タブページを指定したい. By ryupon |
1680 | 98/06/05 02:17:05 | RE(4):PB5.0.02: タブコントロールの初期タブページを指定したい. By ryupon |
1666 | 98/06/04 10:29:14 | RE(3):一生懸命書いているうちに・・・・ By Osamu |
1665 | 98/06/04 10:26:25 | RE(2):PB5.0.02: タブコントロールの初期タブページを指定したい. By Osamu |
1664 | 98/06/04 10:17:56 | RE(1):PB5.0.02: タブコントロールの初期タブページを指定したい. By Taka |
1663 | 98/06/04 01:05:29 | PB5.0.02: タブコントロールの初期タブページを指定したい. By ryupon |
カテゴリ:旧電子会議室
日付:1998年06月04日 10:17 発信者:Taka
題名:RE(1):PB5.0.02: タブコントロールの初期タブページを指定したい.
Takaです。コンニチハ。
>状況によっては,スクリプトで初期表示を変えたいので,タブコン
>トロールがあるウィンドウの色々なイベントで
> Tab_1.SelectedTab = 2
> などと設定しました.
> しかし,どうやっても必ずプロパティ画面で指定したページが最後
>に選択されてしまいます.
これって、もしかしてウィンドウのOpenイベントでの話ですよね?
私もいろいろ試しましたが、どうも TabControlの定義上のページ番号は、
実際の設定が内部的にPOSTされているようなのです。
したがって、
? TabControlのCREATE時に、ソース定義上の SelectedTab 1 がPOSTされる
? WindowのOpenイベントで、SelectedTab を 2 にする
? ?でPOSTされていた命令が処理される
のように動くので、結果として何も変わらないようになるのだと思います。
回避策としては、WindowのOpenで、
tab_1.POST SelectTab(2)
とすればOKです。ただし、一瞬、タブページ1が表示された後で
タブページ2になります。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.