Matriz Pública

Delphi

23/04/2004

:?: 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

Curtidas 0

Respostas

Nildo

Nildo

23/04/2004

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

var
   Form1: TForm;


Acrescente a seguinte informação:

var
   Form1: TForm;
   Matriz: array of TColor;



GOSTEI 0
Marcelo Saviski

Marcelo Saviski

23/04/2004

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


GOSTEI 0
POSTAR