2016-04-25 55 views
0

如何判斷Powerbuilder tabpage是否可見?無論選項卡是否被選中,VISIBLE屬性都是TRUE。 SelectionChanged()在初始化時被調用,而不是在顯示tabpage時調用。Powerbuilder tabpage可見(顯示)?

回答

1

要知道當前顯示的標籤頁是什麼,您可以檢查tab.SelectedTab屬性:它將返回當前索引。

您還可以設置tab.SelectedTab屬性來更改頁面顯示,你可以撥打tab.SelectTab()

+0

Visible和Selected是兩個不同的東西。如果標籤頁是可見的,它會出現在標籤控件中,用戶可以選擇它,從而將它帶到前面。另外請注意,更改可見屬性可以更改標籤頁的順序。如果您通過代碼中的索引號引用頁面,將會導致問題。 –

0

如果您希望在選項卡的初始化和實際變化之間的SelectionChanged事件區分開來,檢查以前的索引值,在初始化時它將爲-1。