Автопрокрутка на родительской панели, когда на дочерних панелях есть переполнение. - PullRequest
3 голосов
/ 09 февраля 2011

У меня одна родительская панель с двумя дочерними панелями.У одного контент создается динамически, а у другого - фиксированная высота и ширина.Родительская панель использует макет границы с определенными центральными и восточными регионами.Я пытаюсь заставить автопрокрутку срабатывать на родительской панели при переполнении на центральной панели региона.Я установил для автопрокрутки значение true для родительской панели, но каждый раз, когда на центральной панели возникает переполнение, оно просто отключается.Когда я добавляю переполнение к центральной области панели, я получаю полосу прокрутки только для этой панели.Мне это не нужно, а скорее я хочу это на всей родительской панели.Дайте мне знать, если у кого-нибудь есть какие-либо предложения ..

Ответы [ 2 ]

1 голос
/ 09 февраля 2011

Эта проблема обычно возникает из-за того, что Панели пересекаются, и / или одна или несколько Панелей в макете не имеют конфигурации layout.Некоторый код конфигурации макета поможет.

0 голосов
/ 10 февраля 2011

Вот мой взгляд из того, что я понял .. У вас есть две панели, которые входят в центральную область макета границы ... и вам нужна полоса прокрутки для центра, когда одна из панелей переполняется.

Вот как я разработал подобную ситуацию. В моем центральном регионе у меня есть панель с autoScroll , установленной в значение true. У меня есть две панели, добавленные к этой панели. Первый - это фиксированная высота (это сетка), а второй - панель (отображается под сеткой) - панель большой формы. Поскольку на родительской панели установлено свойство autoScroll, у вас будет полоса прокрутки для всей панели, а не только для второй панели!

Я не думаю, что вы можете использовать подходящий макет. При подходящей компоновке панель займет всю площадь своего контейнера, и вы не сможете добавить другую панель (вторая панель будет скрыта, я полагаю!).

Примечание: Я использую макет по умолчанию (макет контейнера). Я не указываю макет на родительской панели.

...