Переключатели и внешний вид интерфейса

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
JackVn
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва, Минск
Контактная информация:

Переключатели и внешний вид интерфейса

Сообщение JackVn »

Нигде в документации не могу найти функции активации/деактивации отдельных элементов интрефейса в зависимости от состояния переключателей (RadioButton(.), CheckBoxes[.]), нашел только функцию ClusterDisabledField, которая частично может погасить CheckBoxes. Причем было бы очень интересно узнать существуют ли такие возможности как к применительно к панелям, так и их элементам. Заранее спасибо.
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Переключатели и внешний вид интерфейса

Сообщение Deinis »

Я реализую это дело через функции ClearFieldState и SetFieldState:
ClearFieldState( #Param_ask , ofSelectable ) ; и SetFieldState( #Param_ask , ofSelectable ) ;
См. почту.
JackVn
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва, Минск
Контактная информация:

Re: Переключатели и внешний вид интерфейса

Сообщение JackVn »

Спасибо, насколько я понял, это работает с полями логической таблицы, а как можно погасить/включить другие переключатели, которые не входят в таблицу?
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Переключатели и внешний вид интерфейса

Сообщение Deinis »

Вот этого уже не знаю.
Кстати, может быть команта SetFormat - это то, что ты ищещь. Когда у интерфейса есть несколько скринов и он переключается между ними.
Надюха
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49

Re: Переключатели и внешний вид интерфейса

Сообщение Надюха »

вот может быть это поможет

скрыть
SetFieldState(#Pole,sfVisible);
показать
ClearFieldState(#Pole, sfVisible)
#Pole - может быть как полем в таблице, так и переменной только ее надо описать в

Create View
Var Pole : word;
as select
.....
Hass
Сообщения: 6
Зарегистрирован: 29 мар 2005, 17:49

Re: Переключатели и внешний вид интерфейса

Сообщение Hass »

SetFormat(Имя Броуза или Скрина в панели);
Ответить