SetProperty ControlEvent

A sintaxe do evento SetProperty é diferente de outros ControlEvents. No local do nome do evento, a propriedade é colocada entre colchetes: [property_name]. O argumento é o novo valor da propriedade. Para remover a definição da propriedade, o argumento deverá ser {}. Isso é necessário porque o argumento é uma chave primária na tabela e não pode ser nulo. O argumento será formatado utilizando o método FormatText, portanto, o argumento poderá conter expressões que o método FormatText possa manipular. Os valores das propriedades são avaliados no momento do ControlEvent.

Esse evento pode ser publicado por um Controle PushButton, Controle CheckBox ou um controle SelectionTree. Esse evento deverá ser criado na tabela ControlEvent.

Esse ControlEvent requer que a interface do usuário seja executada no nível completo da interface do usuário. Esse evento não funcionará com uma interface do usuário reduzida ou como uma interface do usuário básica. Para obter informações, confira os Níveis da interface do usuário.

Publicada por

Esse ControlEvent é publicado pelo instalador.

Argumento

O novo valor da propriedade. {} para nulo.

Ação sobre os assinantes

Nenhum.

Usos comum

Use um controle PushButton em uma caixa de diálogo vinculada a este evento para alterar uma propriedade quando o botão for pressionado.