2016-11-29 2 views
1

У меня есть приложение winforms C#, в котором есть панель макета таблицы. Панель настроена так, что есть два столбца с разнесением 75/25%. В более крупном разделе находится стыковочная панель, в которой содержатся некоторые элементы управления, в то время как меньшая секция имеет пристыкованную панель с одной меткой. Мы нажимаем стеной текста на ярлык справа, и он застревает уродливым.Таблица Layout Panel и панель со стыковкой не регулируются

enter image description here

Я скорректировал управление на большой части и восстановить некоторое пространство, что я хочу, чтобы дать на панель этикетки. «Завершенные» и «Проверенные» ярлыки и выпадающие списки не используются и теперь становятся невидимыми. Я использовал конструктор для настройки разделения на панели макета таблицы на 65/35%, но пристыкованная панель и метка не изменили положение на макете.

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

Результаты моих усилий не зашли очень далеко. Я скорректировал split%, но ярлык выглядит без изменений. Кажется, это был тот же самый размер, который был до внесения изменений. Похоже, что этикетка сохранила ту же позицию, что и на правой стороне панели. Ярлык определенно не проходит мимо, где он первоначально заканчивался/начинался с разделения 75/25.

Подгруппа и этикетка настроены на заполнение и закрепление сверху/слева. Панель состыкована с панелью размещения таблицы. У меня создалось впечатление, что стыковка и наполнение объяснят изменение раскола, но я ошибаюсь в этом, я думаю. Я чувствую, что вся эта проблема имеет некоторый корень в этих настройках, но мое возиться с ними не изменило ничего, что я могу сказать.

enter image description here

+0

Я наткнулся на комментарий, который объяснил, как работают вложенные панели, и это дало мне представление. Теперь я изменил «промежуточную» панель, чтобы зафиксировать верхний правый. Я вручную увеличил ширину этой панели, чтобы заполнить столбец панели раскладки таблицы справа. Теперь, когда набор ярлыков заполняется, я вижу, как панель настраивается, но текст все еще сжимается. – Jon

+0

Прочитав этот пост дважды, я все еще не уверен, что вы просите. – LarsTech

+0

Прошу прощения за путаницу. Посмотрите на скриншот со стрелками. Зеленый текст с желтой стрелкой сжимается вверх направо. Я хочу, чтобы он растянулся на пространство, покрытое синей стрелкой. – Jon

ответ

1

В соответствии с инструкциями, предоставленными LarsTech, я скорректировали настройки на панели макета, чтобы быть абсолютным значением пикселя на левой стороне и на 100% справа. Затем я установил якорь панели вверх, справа. Я сам установил метку dock = fill. Метка теперь растягивается по всей площади, покрытой синей стрелкой.

Еще раз спасибо. Если бы я мог, дал бы +1 ваш комментарий.