0
我總共有10個面板。他們都在彼此之上。有一個地方我想跳轉幾個面板。例如,在面板7上,用戶可以單擊「跳過」按鈕並跳轉到面板10並繼續,或者它們可以從面板7繼續到面板8面板9,然後到達面板10.在面板內向前跳
I'我發現「跳過」按鈕不會直接進入面板10,但我已經放置了代碼panel10.Visible = true;
。取而代之的是,在面板9到達後使面板10可見。因此,用戶必須穿過所有面板才能看到面板10而不是點擊,並且直接跳過面板(沒有看到任何面板)。我已將所有面板的可見性設置爲false。
有沒有什麼方法可以達到我想要什麼?在面板7上單擊「跳過」後是否顯示面板10?
這些面板父控件是相同的嗎?每個面板的位置是否也相同?其他代碼將有所幫助。作爲一個建議,你可以操作'Panel.Position'而不是'Visible'屬性,如果所有的都重疊並且位於相同的位置。因此,將當前頁面索引中的每個面板基礎交換。 –
如果一切都按照你說的那樣建立起來,那就行了。至少聽起來像是這樣,雖然沒有看到代碼很難真正知道。您可以編寫測試例程並寫出所有面板的父項,以確保沒有嵌套。很難在設計人員中保留10個面板或者它們是否生成? – TaW