0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 14
|
|
1 | |
Управление приоритетом расположения компонентов на форме25.11.2013, 08:53. Показов 3440. Ответов 9
Метки нет (Все метки)
В процессе работы пользователь динамически создает панели и ричТексБоксы . Иногда текстБоксы надо ложить мышкой на панель. Но вот проблема - когда текстБокс создан раньше панели, то всё ложится красиво, но когда панель "старше" тескстБокса, то он затаскивается под панель и его не видно. Где копать?
0
|
25.11.2013, 08:53 | |
Ответы с готовыми решениями:
9
Как посмотреть структуру расположения элементов на форме в VS? Настройка расположения элементов на форме в зависимости от их количества Изменение расположения визуальных компонентов на форме Управление видимостью компонентов на форме |
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
|
|
25.11.2013, 12:35 | 2 |
Надо изменять индекс контрола. Чем он меньше, тем он "поверхностней" остальных.
0
|
25.11.2013, 13:37 | 3 |
Muraw, есть такое понятие, как z-порядок. что было последнее создано в рамках контейнера, то имеет расположено выше (типа стэк). Для "подъема" контрола на верх есть метод BringToFront() для помещения на "дно" - SendToBack().
titans2011, можешь показать код? а то я что-то не понял, про какой индекс идет речь
1
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 14
|
|||||||||||
25.11.2013, 21:34 [ТС] | 4 | ||||||||||
nio, спасибо.
Применил BringToFront() всё получилось. Но вылезла очередная проблема. Завожу контрол на панель, кликаю мышкой по панели и вместо того, чтобы "приклеится " к панели контрол исчезает.
Хотя раньше, когда работа шла без события, проходило
0
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
25.11.2013, 21:48 | 5 |
В момент добавления нового контрола, передобавляй все имеющиеся контролы.
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 14
|
||||||
25.11.2013, 22:17 [ТС] | 6 | |||||
Не проходит
Добавлено через 9 минут Более того При
0
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
||||||
25.11.2013, 22:29 | 7 | |||||
Добавлено через 1 минуту Панель это контейнер
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 14
|
||||||
26.11.2013, 19:42 [ТС] | 8 | |||||
Именно так и не проходит.
Дело в том, что панель я создаю по клику на одну кнопку. richTextBox пор клику на другую кнопку. А приклеиваю richTextBox к панели по
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 14
|
|
28.11.2013, 09:09 [ТС] | 10 |
nio, спасибою
Да. Накосячил - Location задавал не панели, а окна.
0
|
28.11.2013, 09:09 | |
28.11.2013, 09:09 | |
Помогаю со студенческими работами здесь
10
Размещение компонентов с разным приоритетом Управление приоритетом потока в Linux Импорт и экспорт расположения компонентов программы Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |