sexta-feira, 1 de maio de 2015

Windev TAbela, Mudar Cor Linha, Mudar Descricao Conforme Nivel

Windev

NA TABELA
   EM DISPLAYING A ROW OF TABEL_FLUXO



IF TABLE_fluxo.COL_nivel=1 THEN
   TABLE_fluxo[CurrentSubscript()]..Color = LightRed
END
IF TABLE_fluxo.COL_nivel=2 THEN
TABLE_fluxo[CurrentSubscript()]..Color = LightBlue
END
TABLE_fluxo.COL_Descricao = RepeatString(" ", TABLE_fluxo.COL_nivel * 2) + TABLE_fluxo.COL_Descricao









amarildo@matosinformatica.com.br



7 comentários:

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
  2. ótimo tutorial, professor como eu faria se no caso da coluna "nível" fosse um checbox. Por exemplo marcado ficaria com linha cor normal e desmarcado ficaria com cor vermelha. como fazer?

    ResponderExcluir
    Respostas
    1. Resolvi! Mesmo assim obrigado professor. segue o código abaixo para quem for usar um check box:

      IF TABLE_pessoa.COL_PesStatus = True THEN
      TABLE_pessoa[CurrentSubscript()]..Color=LightRed
      END

      Excluir
    2. Se o caso for mudar o fundo da linha e não o texto, segue o código abaixo:

      IF TABLE_status.COL_StatusDesc = "PRIORIDADE" THEN
      TABLE_status[CurrentSubscript()]..BrushColor=LightRed
      END

      Excluir
    3. Também pode ser utilizado RGB para cores personalizadas:

      IF TABLE_status.COL_StatusDesc = "PRIORIDADE" THEN
      TABLE_status[CurrentSubscript()]..BrushColor=RGB(255,127,0)
      END

      Excluir
  3. Este comentário foi removido pelo autor.

    ResponderExcluir

Teste

Teste
teste