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



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
06. Июля 2010 :: 08:46
Печать  
Попробовал этот класс - хорошо работает, но столкнулся с вопросом отсутствия описания методов класса. Может у кого есть описание или пример работы класса УправлениеФормой.ПривязкаЭлементов с привязкой элементов с возможностью изменения размера мышкой (взаимное привязывание, как бы 2 элемента друг ко другу прилеплены, т.е. изменяя размер одного - изменяется размер и другого). Буду благодарен за описание или пример.
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #1 - 06. Июля 2010 :: 09:56
Печать  
Я так понял, что взаимная привязка осуществляется с помощью сплитеров, но как пока не разобрался.
Разобрался, Код:
Код
Выбрать все
Привязка.УстановитьСплиттерПоАтрибутам("Рамка1","ВСплиттер","ТП1","ТП2"); 


Единственное что смущает - при трекинге (изменении размера) почему то не меняется вид указателя миши, как это можно поправить?
  
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #2 - 06. Июля 2010 :: 10:24
Печать  
У меня вроде есть частичное описание... надо посмотреть, дописать и выложить Улыбка. В выходные если время позволит сделаю.

А чтобы указатель мыши был, сделай "Форма.ИспользоватьСлой("Основной",2)". Улыбка
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #3 - 06. Июля 2010 :: 10:43
Печать  
vandalsvq писал(а) 06. Июля 2010 :: 10:24:
У меня вроде есть частичное описание... надо посмотреть, дописать и выложить Улыбка. В выходные если время позволит сделаю.

А чтобы указатель мыши был, сделай "Форма.ИспользоватьСлой("Основной",2)". Улыбка


Спасибо, помогло  Улыбка.
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #4 - 06. Июля 2010 :: 11:11
Печать  
Еще один вопрос (пока что не нашел как это можно сделать). Надо уже в открытой форме перепривязать атрибут. Т.е. на форме 2 атрибута, пользователь ставит флажок и один атрибут делается невидимым, после чего надо перепривязать второй атрибут, чтобы выровнять его по по форме.
Сделал так:
Код
Выбрать все
Процедура ИзмфлПокТП1()
	Если флПокТП1 = 0 Тогда
		Форма.ТП1.Видимость(0);
		Привязка.УстановитьГраницыПоФорме("ТП2",1,1,1,1);
		Привязка.Привязать();
	Иначе
		Форма.ТП1.Видимость(1);
	КонецЕсли;
КонецПроцедуры
 


Но понятно что не работает, есть какое то решение или в форме через Сервис изменять координаты?
Выкладываю обработку с примером.
  

______________.ert ( 51 KB | Загрузки )
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #5 - 06. Июля 2010 :: 11:14
Печать  
Через объект Сервис надо потрудится самому. Пока никак иначе.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #6 - 06. Июля 2010 :: 11:52
Печать  
pvase писал(а) 06. Июля 2010 :: 08:46:
Попробовал этот класс - хорошо работает, но столкнулся с вопросом отсутствия описания методов класса. Может у кого есть описание или пример работы класса УправлениеФормой.ПривязкаЭлементов с привязкой элементов с возможностью изменения размера мышкой (взаимное привязывание, как бы 2 элемента друг ко другу прилеплены, т.е. изменяя размер одного - изменяется размер и другого). Буду благодарен за описание или пример.


http://rikcenter.ru/download/Demo_RiK_Splitters.rar
  
Наверх
wwwICQ  
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #7 - 06. Июля 2010 :: 11:58
Печать  
Понятно, пришлось делать через Сервис в форме, пример выкладываю.
  

_______________001.ert ( 51 KB | Загрузки )
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #8 - 07. Июля 2010 :: 13:44
Печать  
В общем полностью переписал класс.. думаю заводить отдельную тему или нет. Существуют принципиальные отличия в реализации механизма от версии 1.хх (которая в ранее проскакивала). Причем пострадала обратная совместимость. Зато привязки работают правильно и можно не бояться вязать элементы между собой.
Также требуется доброволец чтобы разрулить привязки с пропорциями.
Обновление будет сегодня/завтра.

Пы.сы. документация тоже написана.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Класс.УправлениеФормой.ПривязкаЭлементов, есть ли описание?
Ответ #9 - 07. Июля 2010 :: 14:26
Печать  
vandalsvq писал(а) 07. Июля 2010 :: 13:44:
В общем полностью переписал класс.. думаю заводить отдельную тему или нет. Существуют принципиальные отличия в реализации механизма от версии 1.хх (которая в ранее проскакивала). Причем пострадала обратная совместимость. Зато привязки работают правильно и можно не бояться вязать элементы между собой.
Также требуется доброволец чтобы разрулить привязки с пропорциями.
Обновление будет сегодня/завтра.

Пы.сы. документация тоже написана.


Спасибо, готов быть добровольцем в тестировании, файл можно вылоджить в этот пост, а можно и новый завести.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать