![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBComboBox
iviom © (2007-03-01 11:55:00)Люди! Помогите пожалуйста разобраться с данным контролом. У меня от него одни ошибки: во-первых - я ему задаю ширину 224. Сохраняю проект, зыкрываю. Открываю проект снова - ширина 218. Это ошибка всегда! Причем иногда он меняет ширину когда я просто переключаюсь с дизайнера на код. В чем тут дело?
Elen (2007-03-01 17:28:00) [1]
> iviom (01.03.07 17:18) [7]
Такое впечатление что прописано где-то че-то в каком-нибудь OnRezice. Само оно не может. попробуй ради интереса убери анкоры и посмотри в коде обращения к Left и Right комбобокса, вдруг гденить жучек прячется.
iviom (2007-03-01 17:18:00) [2]
> Убери анкор Right. Имхо он портит. (не люблю анкоры)
Align вообще не трогала - стоит в None. Правый анкор нужен, потому что пользователь может растягивать форму и хочется чтобы эти несчастные комбобоксы тянулись вместе с ней.
> А если оставить 218, то продолжает ползти?
Если поставить ему 218, то он ползет еще на 4 (или скока там) меньше.
Вообще картина такая: три двкомобобокса, один над другим. С небольшим расстоянием. Align у всех в None. Anchor у всех в Left Right Top. Длина - одинаковая. И какая бы длина не была, средний двкомбобокс уменьшает свою ширину в произвольное время где-то на 4.
Elen (2007-03-01 13:37:00) [3]
> олько нужно помнить, что некоторые их сочетания (особенно
> с некоторыми Align) могут давать весьма курьезные эфекты.
Не спорю просто я уже насмотрелась этих эффектов (надо сказать весьмя смешных если нерадивый программер садит все компоненты на необдуманные анкоры), так что считайте это субъективным мнением ;)
Desdechado (2007-03-01 13:30:00) [4]> Убери анкор
Якоря весьма полезны. Только нужно помнить, что некоторые их сочетания (особенно с некоторыми Align) могут давать весьма курьезные эфекты.
Elen (2007-03-01 13:26:00) [5]
> Анкоры расставлены - Left, Right, Top.
Убери анкор Right. Имхо он портит. (не люблю анкоры)
Desdechado (2007-03-01 13:17:00) [6]А если оставить 218, то продолжает ползти?
iviom (2007-03-01 12:23:00) [7]Анкоры расставлены - Left, Right, Top. Его я не перемещаю, вобще не трогаю и тем не менее, почему-то его ширина постоянно изменяется. Прикольно, открываешь проект, а там вместо ширины 224 - опять 218. Изменяешь обратно ширину. Через часик хоп - и опять 218. Что это??!
Desdechado (2007-03-01 12:18:00) [8]Anchors?