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



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
ТП.ПриИзмененииШириныКолонки как узнать колонку?
23. Августа 2008 :: 10:41
Печать  
При изменении ширины колонки вызывается предопределенная процедура (метод) ТП "ПриИзмененииШириныКолонки", у которого только один параметр по описанию. Как можно программно узнать какая именно колонка подверглась изменению ширины?
"_ТП.ТекущаяКолонка" не проходит, так как менять размер можно и не текущей колонки.
Изменено:
Может надо все таки включить второй параметр с типом Колонка?
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП.ПриИзмененииШириныКолонки как узнать колонк
Ответ #1 - 23. Августа 2008 :: 13:25
Печать  
Пришлось перебирать в цыкле. Для решамеой задачи это даже лучше, но все же не помешало добавить в функционал возможность получения колонки изменения.
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП.ПриИзмененииШириныКолонки как узнать колонк
Ответ #2 - 23. Августа 2008 :: 20:09
Печать  
pvase писал(а) 23. Августа 2008 :: 10:41:
Может надо все таки включить второй параметр с типом Колонка?

А смысл?
Изменение ширины может распространяться пропорционально на множество колонок.
Что предлагается в этом случае передавать во второй параметр с типом "Колонка"?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП.ПриИзмененииШириныКолонки как узнать колонк
Ответ #3 - 26. Августа 2008 :: 07:17
Печать  
kms писал(а) 23. Августа 2008 :: 20:09:
pvase писал(а) 23. Августа 2008 :: 10:41:
Может надо все таки включить второй параметр с типом Колонка?

А смысл?
Изменение ширины может распространяться пропорционально на множество колонок.
Что предлагается в этом случае передавать во второй параметр с типом "Колонка"?

Планируется сохранять параметры колонок (Ширина, видимость, положение) при изменении параметров колонок а потом их восстанавливать.
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП.ПриИзмененииШириныКолонки как узнать колонк
Ответ #4 - 26. Августа 2008 :: 08:32
Печать  
Если бы ты прочитал мой вопрос не торопясь, было бы больше пользы.

P.S.
Почему бы тебе не сериализовать ТП в событии ПриУничтожении()?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП.ПриИзмененииШириныКолонки как узнать колонк
Ответ #5 - 26. Августа 2008 :: 11:38
Печать  
kms писал(а) 26. Августа 2008 :: 08:32:
Если бы ты прочитал мой вопрос не торопясь, было бы больше пользы.

P.S.
Почему бы тебе не сериализовать ТП в событии ПриУничтожении()?


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