Fórum Gráficos no Delphi #383639

14/08/2010

0

Olá a todos. Bem, eis minha dúvida...
Tenho uma tela com gráficos no Delphi, até ei tudo bem, porém eu queria saber se tem uma maneira de colocar legenda automática nesses gráficos, por exemplo, o usuário escolhe a primeira opção e a legenda fica "Produtos" e "Departamentos", na segunda, "Cidades" e "Fornecedores", e assim por diante.
Será que tem como fazer isso?

Desde já muito grata pela ajuda
Cintia Fernandes

Cintia Fernandes

Responder

Posts

15/08/2010

Carlos Mazzi

Vc pode usar uma variavel global(public) que pode usar como parametro ao carregar o grafico. , porém depende do que vc esta usando... Fortes.. QReport, Rave, etc...
Responder

Gostei + 0

16/08/2010

Cintia Fernandes

Olá novamente. Bem eu tenho uma DBChart que uso para carregar o gráfico, uma group box com as opções que o gráfico tem, um botão onde, dependendo da opção escolhida, manda uma sql para o banco de dados. Segue abaixo uma imagem da minha aplicação.
Agradeço pela Ajuda.

Responder

Gostei + 0

17/08/2010

Eriley Barbosa

procedure TfrmGraficos.bbtnGraficoClick(Sender: TObject);
begin
  Case rgOpcoes.ItemIndex of
    0 : s.Title.Text.Strings[0] := rgOpcoes.Items[0];
    1 : s.Title.Text.Strings[0] := rgOpcoes.Items[1];
  end;
end;   Atenciosamente   Eriley
Responder

Gostei + 0

17/08/2010

Eriley Barbosa

Opa faltou as outras opções: procedure TfrmGraficos.bbtnGraficoClick(Sender: TObject);
begin
  Case rgOpcoes.ItemIndex of
    0 : s.Title.Text.Strings[0] := rgOpcoes.Items[0];
    1 : s.Title.Text.Strings[0] := rgOpcoes.Items[1];     2 : s.Title.Text.Strings[0] := rgOpcoes.Items[2];
    3 : s.Title.Text.Strings[0] := rgOpcoes.Items[3];
  end;
end;   Atenciosamente   Eriley
Responder

Gostei + 0

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

Aceitar