У меня есть в общей сложности 10 панелей. Они все друг на друга. Есть место, где я хочу перейти на несколько панелей. Например, на панели 7 пользователь может нажать кнопку «Пропустить» и перейти к панели 10 и продолжить ИЛИ они могут перейти от панели 7 к панели 8, панели 9, а затем приступить к панели 10.Прыжки вперед в пределах панелей
I ' что кнопка «Пропустить» не переходит непосредственно к панели 10, хотя я поместил код panel10.Visible = true;
. Вместо этого он делает панель 10 видимой после того, как панель 9 была достигнута. Следовательно, пользователь должен пройти через все панели, чтобы увидеть панель 10, а не щелкнуть, и она прыгает туда напрямую (не видя никаких панелей между ними). Я установил видимость панелей на false.
Есть ли способ достичь того, чего я хочу? Дисплей панели 10 после нажатия «Пропустить» на панели 7?
Являются ли эти родительские элементы панелей одинаковыми? Является ли расположение каждой панели одинаковой? Дополнительный код будет полезен. В качестве предложения вы можете манипулировать 'Panel.Position' вместо свойства' Visible', если все перекрываются и находятся на одной и той же позиции. Следовательно, замена каждой панели на текущий индекс страницы. –
Если все будет настроено, как вы говорите, это сработает. По крайней мере, это звучит, хотя не видя кода, трудно понять его. Вы можете написать тестовую процедуру и выписать родительский элемент всех панелей, чтобы убедиться, что ни один из них не вложен. Трудно держать 10 панелей прямо в дизайнере или они сгенерированы? – TaW