Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как задать слой для МногострочнойЧасти (число прочтений - 1552 )
artamir
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 03. Мая 2011
Как задать слой для МногострочнойЧасти
19. Марта 2018 :: 01:20
Печать  
Пробовал через
Код (C++)
Выбрать все
Атрибут = РасшФормы.ПолучитьАтрибут("МногострочнаяЧасть");
Атрибут.Слой = "НовыйСлой";
 


Сообщить(Атрибут.Слой) Ничего не показывает.

Все действия провожу в ПослеОткрытия()

Очень хочется программно скрыть многострочную часть и вместо нее нарисовать ТабличноеПоле
  
Наверх
 
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: Как задать слой для МногострочнойЧасти
Ответ #1 - 19. Марта 2018 :: 01:30
Печать  
Ну вообще можно просто

Атрибут = РасшФормы.ПолучитьАтрибут("МногострочнаяЧасть");
Атрибут.Видимость = 0;
  
Наверх
 
IP записан
 
artamir
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 03. Мая 2011
Re: Как задать слой для МногострочнойЧасти
Ответ #2 - 19. Марта 2018 :: 06:59
Печать  
Можно, только если на форме одна закладка.
  
Наверх
 
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: Как задать слой для МногострочнойЧасти
Ответ #3 - 19. Марта 2018 :: 08:10
Печать  
artamir писал(а) 19. Марта 2018 :: 06:59:
Можно, только если на форме одна закладка.


С чего это?
Просто при смене закладки это делай, чтобы сначала использовался слой а потом видимость обнулилась.
  
Наверх
 
IP записан
 
artamir
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 03. Мая 2011
Re: Как задать слой для МногострочнойЧасти
Ответ #4 - 19. Марта 2018 :: 08:33
Печать  
Хочу без вмешательства в модуль формы. Перехватчиком отловить Событие_ПослеОткрытия и установить слой = "Какой_тоНесуществующийСлой"
  
Наверх
 
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: Как задать слой для МногострочнойЧасти
Ответ #5 - 19. Марта 2018 :: 09:09
Печать  
artamir писал(а) 19. Марта 2018 :: 08:33:
Хочу без вмешательства в модуль формы. Перехватчиком отловить Событие_ПослеОткрытия и установить слой = "Какой_тоНесуществующийСлой"


Ну а почему бы и не перехватывать "Событие_ПриВыбореЗакладки". Это же тоже предопределенное.

Хотя нет. Проверил не перехватывается, но зато перехватывается ПослеОбновленияФормы. Можно как то там проверять Видимость и если она стала 1 то скидывать в 0.
  
Наверх
 
IP записан
 
artamir
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 03. Мая 2011
Re: Как задать слой для МногострочнойЧасти
Ответ #6 - 19. Марта 2018 :: 21:16
Печать  
а это очень хорошая идея Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать