Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Общие.Форма.Привязка, привязка по правому краю а не по левому? (число прочтений - 3803 )
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Общие.Форма.Привязка, привязка по правому краю а не по левому?
12. Марта 2010 :: 11:59
Печать  
Надо сделать на форме 2 элемента. Один (правый) изменяет свой размер при изменении размера окна, а другой (правый) не изменяет, но при этом чтобы была возможность их взаимно изменять (привязка LW). Что уже не делал не получается. Прикладываю пример, может кто разбирался с этим классом, подскажите как сделать необходимое.
В данном примере все прекрасно работает, за исключением того, что левый элемент можно изменить по ширине за левую границу а надо за правую при этом оба вместе.
  

Priv2.rar ( 9 KB | Загрузки )
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #1 - 12. Марта 2010 :: 12:13
Печать  
кто-нибуть что-нибудь понял? Улыбка
  

1&&2&&3
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #2 - 12. Марта 2010 :: 12:16
Печать  
trad писал(а) 12. Марта 2010 :: 12:13:
кто-нибуть что-нибудь понял? Улыбка

В прикрепденном файле есть пример, надо чтобы в этом примере работало изменение размера Левого реквизита (Рекв1) за правую границу.
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #3 - 17. Марта 2010 :: 12:08
Печать  
Я тоже ничего не понял, но в репозитарии, в конфе со всеми классами, есть демо-пример с привязками, его и смотри.
валяется тут:
\Classes\Формы\Пример_Общие.Форма.Привязка.ert
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #4 - 18. Марта 2010 :: 11:13
Печать  
Пример я смотрел все понятно, только вот того что надо не омгу получить.
А именно, надо чтобы работала взаимная привязка с возможностью изменять размер реквизита, при этом изменяется размер другого реквизита. Все это сделано в прикрепленном примере. Только проблема в том, что привязка работает только по LW, соответственно при изменении ширины меняется ширина обеих реквизитов а надо только правого. А так привязать не получается, потому что тогда не работает изменение размера мышкой.
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #5 - 18. Марта 2010 :: 11:19
Печать  
Т.е левый реквизит не меняет размеров, а правый растягивается ?
Так что ли ?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #6 - 18. Марта 2010 :: 11:26
Печать  
Или ты еще +к этому, хочешь вставить сплиттер между ними ?
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #7 - 18. Марта 2010 :: 11:52
Печать  
Надо было чтобы сплитер появлялся, при этом Правый реквизит - привязка W, левый - привязка L, при этом и изменялся взаимно размер по ширине. Пришлось подправить класс для такой реализации (только почему то с ТаблицейЗначений подглючивает, когда в таблице остается одно колонка при уменьшении размера). В прикрепленном файле есть и пример.
  

priv2_001.rar ( 25 KB | Загрузки )
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Общие.Форма.Привязка, привязка по правому краю а не по левому?
Ответ #8 - 18. Марта 2010 :: 12:02
Печать  
а привязка BR не поможет?
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать