Например есть пара: Label and Edit. В рантайме у них могут меняться координаты. Как привязать Эдит к Лейблу?
То есть, чтобы при изменении координат Лейбла, координаты Эдита автоматически менялись таким образом, чтобы он был рядом с Лейблом.
Вариант просчета координат и длины Лейбла возможен, но не интересен. Может есть другой способ, попроще?
Как привязать один объект к другому?
Модератор: Модераторы
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Редактор привязок?
GAMER писал(а):Как-то я с ним работал, только не помню, что мне там не понравилось. А где он находится? Может я изменю свое мнение
Мне сначала тоже не понравилось, а потом "распробовал". Главное, если пользуешься редактором привязок, не трогай свойство Anchors (и наоборот). У него с привязками нетривиальное взаимодействие.
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
У всех визуальных элементов на свойство Anchors включён редактор привязок, этот же редактор можно вызвать из главного меню IDE - «Вид/Показывать редактор привязок».
Как же включить редактор привязок и при этом не трогать свойство Anchors? Или я неправильно понял?
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
При изменении в редакторе привязок свойство Anchors настраивается автоматически
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
Padre_Mortius писал(а):При изменении в редакторе привязок свойство Anchors настраивается автоматически
Это я тоже заметил, то есть смысл, делать только через редактор.
В принципе, разбираюсь потихоньку, в комбинации с моими реализациями даже нравится, как работает.
Добавлено спустя 4 минуты 55 секунд:
По ходу еще возник вопрос. Например при изменении размеров нужно, чтобы менялась высота строк в гриде. Это можно как то сделать через привязки (либо другими настройками) или нужно просчитывать самому?
