2016-04-25 21 views
0

Powerbuilderのタブページが表示されているかどうかをどのように確認しますか? VISIBLEプロパティは、タブページが選択されているかどうかに関係なく、TRUEになります。 SelectionChanged()は、タブページが表示されているときではなく、初期化時に呼び出されます。Powerbuilderのタブページが表示されます(表示されます)?

答えて

1

現在表示されているタブページを確認するには、tab.SelectedTabプロパティをチェックします。現在のインデックスが返されます。

はまた、あなたはあなたが、タブの初期化と実際の変化との間にSelectionChangedイベントに区別したい場合は、tab.SelectTab()

+0

表示と選択は2つの異なるものです。タブページが表示されている場合はタブコントロールに表示され、ユーザーはそれを選択して前面に表示します。可視プロパティを変更すると、タブページの順序が変更される可能性があることにも注意してください。これにより、コード内のインデックス番号でページを参照すると問題が発生します。 –

0

を呼び出す前のインデックス値を確認することができますとして表示するページを変更するにはtab.SelectedTabプロパティを設定することができます初期化時に-1になります。

関連する問題