Fórum Matriz Pública #227802

23/04/2004

0

:?: Olá a todos.
Em meu sistema ( no Form Principal ), gostaria de desclarar uma Matriz Pública,
nesta Matriz estão armazenados nomes de cores a serem usadas por todos os Form´s do sistema,
Matriz[01] := ‘ClRed’ , Matriz[02] := ClGreen , etc.....
Onde e como devo fazer a declaração desta matriz pública ?
Quero configurar os seguintes itens:
Form1.Color := Matriz[02] >> ocorre erro de incompatible types
DBEdit.Color := Matriz[04]
DBEdit1.Font.Color := matriz[08];
Muito Obrigado
Neto


Neto

Neto

Responder

Posts

23/04/2004

Nildo

Lá no proprio Form1 tem uma declaração assim:

var
   Form1: TForm;


Acrescente a seguinte informação:

var
   Form1: TForm;
   Matriz: array of TColor;



Responder

Gostei + 0

23/04/2004

Marcelo Saviski

Matriz[01] := [size=18:e47b56d56d][color=red:e47b56d56d][b:e47b56d56d]‘[/b:e47b56d56d][/color:e47b56d56d][/size:e47b56d56d]ClRed[size=18:e47b56d56d][color=red:e47b56d56d][b:e47b56d56d]’[/b:e47b56d56d][/color:e47b56d56d][/size:e47b56d56d]

A Matriz é um tipo string? se for, o motivo do erro é este, não pode misturar cores com textos, teria que fazer como O Nildo disse


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar