Criar gráfico a partir dos items marcados do CheckListBox

03/12/2003

0

Eu tenho um CheckListBox com vários itens...
Eu gostaria de criar os ´series´ do gráfico a partir dos items marcados do CheckListBox, tem como fazer isso?



[b:5b93343aa6]Título editado: ´Iniciante com gráficos´[/b:5b93343aa6]
Utilize uma pequena descrição de sua dúvida nos títulos. Leia as Regras de Conduta.
Sandra/Moderação


Marcela

Marcela

Responder

Posts

03/12/2003

Afarias

um exemplo simples:

coloque um Chart (ou DBChart) no form e mais 2 ou 3 CheckBox, e nos eventos OnClick dos componentes CheckBox associe o método::


procedure TForm1.CheckBoxClick(Sender: TObject);
begin
if (Sender as TCheckBox).Checked then
begin
with TBarSeries.Create(Self) do
begin
Name := ´Serie_´+(Sender as TCheckBox).Name;
ParentChart := DBChart1;
FillSampleValues(4);
end;
end else
begin
if FindComponent(´Serie_´+(Sender as TCheckBox).Name) <> nil then
FindComponent(´Serie_´+(Sender as TCheckBox).Name).Free;
end;
end;


claro q para exclusão ou outra manipulação das Series criadas, o uso da propriedade DBChart1.SeriesList é muito mais ´charmoso´ que usar o FindComponent... até pq vc pode acessar/deletar as Series pelo ´índice´


T+


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar