Страница 1 из 1

browse поменять NoProtect на Protect

Добавлено: 22 мар 2012, 17:02
Masygreen
пускай есть фейс (это абстрактный пример на надо фиксироваться на FPCO)

Код: Выделить всё

browse br_Head;
show(,,61,19);
Table FPCO;

Fields
 FPCO.Name      #3'Наименование':[20] ,NoProtect,{font={bold=FoundMarker(_MarkReg,FPCO.nRec)}};
 FPCO.CODE      #3'Количество'  :[10] ,NoProtect,{font={bold=FoundMarker(_MarkReg,FPCO.nRec)}};
end; 


хочу в зависимости от параметров запуска интерфейсов ставить параметр browse либо NoProtect либо Protect

Re: browse поменять NoProtect на Protect

Добавлено: 22 мар 2012, 17:39
Masygreen

Код: Выделить всё

  SetFieldProtected(#FPCO.CODE , FALSE);
  SetInterfaceOptions(0); 
исходники помогли .. какого фига интересно это в хелпе нет О_о

Re: browse поменять NoProtect на Protect

Добавлено: 23 мар 2012, 06:15
Алексей
да в хелпе вообще много чего интересного нет... вообще, сделали бы уже один хороший файлик *.chm для программистов, а то не знаешь в какой лезть... и виппрог и асдк и фукнс...

Re: browse поменять NoProtect на Protect

Добавлено: 23 мар 2012, 11:32
Den
Masygreen писал(а): исходники помогли ..
Masygreen, раз имеешь оные , посмотри Protector.vih

Re: browse поменять NoProtect на Protect

Добавлено: 23 мар 2012, 11:37
LaaLaa
Алексей писал(а):да в хелпе вообще много чего интересного нет... вообще, сделали бы уже один хороший файлик *.chm для программистов, а то не знаешь в какой лезть... и виппрог и асдк и фукнс...
В впоставку атлантиса и випера входит общий индексный atldoc.chm там поиск по всем справкам сразу

Re: browse поменять NoProtect на Protect

Добавлено: 23 мар 2012, 12:41
Алексей
спсб, надо будет глянуть.

Re: browse поменять NoProtect на Protect

Добавлено: 01 апр 2012, 01:05
Screw
Учитывайте разницу между методами, управляющими атрибутами полей ({Set|Clear}Field{Option|State}) и методами для управления атрибутами контролов (cfsSetProp). Первые влияют на свойства всех контролов, связанных с данным полем, второй - только конкретного контрола. Упомянутый Den-ом Protector относится ко вторым, то есть, позволяет реализовать "точечное" управление любой частью интерфейса.

Re: browse поменять NoProtect на Protect

Добавлено: 21 авг 2012, 11:59
Marisha_P
у меня не находит данную функцию SetFieldProtected, подскажите, пожалуйста, как ее подключить ?

Re: browse поменять NoProtect на Protect

Добавлено: 21 авг 2012, 12:19
Den
SetFieldOption+ClearFieldOption

Re: browse поменять NoProtect на Protect

Добавлено: 21 авг 2012, 13:23
Marisha_P
Den, спасибо!