SetConfig

<< Clique para Mostrar o Sumário >>

 

SetConfig

SetConfig([BackgroundColor], [TextColor], [BlinkMode], [TextColor2])

Configura a cor de fundo, de texto, o modo de pisca e a cor do texto quando o modo de pisca é igual a 3 (três) para o Alarme ou severidade. Caso o objeto Cor do Alarme esteja configurando uma severidade específica, ou seja, diferente de -1 (menos um), os parâmetros informados forçam automaticamente a atualização das propriedades de redefinição equivalentes, ou seja, a propriedade OverrideBackgroundColor para o parâmetro BackgroundColor, a propriedade OverrideTextColor para o parâmetro TextColor, a propriedade OverrideBlinkMode para o parâmetro BlinkMode e a propriedade TextColor2 para o parâmetro TextColor2 se a propriedade BlinkMode é igual a 3 (três). Se a propriedade Severity é igual a -1 (menos um), então a configuração é realizada para os valores padrão de cor de fundo, de texto e modo de pisca do Alarme, e esta configuração pode ou não se propagar para cada severidade, dependendo dos valores de redefinição de cada uma das propriedades equivalentes. O código a seguir contém um exemplo de uso deste método.

' Configura apenas a propriedade BackgroundColor
' do Alarme ativo com severidade alta
Set AlarmeAtivoAlta = Screen.Item("E3Alarm1").ColorActiveAlarm(0)
AlarmeAtivoAlta.SetConfig RGB(0,0,255)
 
' Configura apenas a propriedade TextColor
' do Alarme ativo com severidade média
Set AlarmeAtivoMedia = Screen.Item("E3Alarm1").ColorActiveAlarm(1)
AlarmeAtivoMedia.SetConfig , RGB(255,255,255)
 
' Configura apenas a propriedade BlinkMode
' do Alarme ativo com severidade baixa
Set AlarmeAtivoBaixa = Screen.Item("E3Alarm1").ColorActiveAlarm(2)
AlarmeAtivoBaixa.SetConfig ,,1
 
' Configura todas as propriedades do Alarme ativo
Set AlarmeAtivo = Screen.Item("E3Alarm1").ColorActiveAlarm(-1)
AlarmeAtivo.SetConfig RGB(0,255,0), RGB(0,128,0), 2

Esta página foi útil?