GRAFICO

USUARIO.EXCLUIDOS 08/12/2006 15:58:05
#188877
Senhores,

Tenho um Form com 3 text cada um com um valor. Exemplo:

Text1.text tem em seu conteudo o valor 35
Text2.text tem em seu conteudo o valor 65
Text3.text tem em seu conteudo soma dos texts (text1 + text2) = 100

Onde 35 representa 35% do somatório
E 65 representa 65% do somatório

Só que eu queria mostrar isso em forma gráfica. Eu teria dois gráficos na horizontal mostrando cada representação.

+----------+--------------------------+
| | |
+----------+--------------------------+
35%
+------------------------+------------+
| | |
+------------------------+------------+
65%

Vejam que no 1o. gráfico tem uma linha que preenhe até um certo ponto (35). Esse preenchimento seria por cor. neste caso preencheria de vermelho até a linha onde está o 35.

Já no segundo gráfico preencheria uma cor azul até a linha onde fica o 65.

Alguém tem algo assim?





USUARIO.EXCLUIDOS 08/12/2006 16:20:41
#188884
Resposta escolhida
Cara, existem várias maneiras, uma é vc usar um componente de gráfico, como o TeeChart5, outra é vc usar PictureBoxes (já que quer algo simples), sendo que a Pic1 é a vermelha e a Pic2 é azul, alinhe-as no canto do form, com o mesmo tamanho e nas cores que quer, e use o código:

Dim TamanhoFinal As Double
TamanhoFinal = Me.Width 'Coloque aqui o maior tamanho que pode receber (100%)
Pic1.Width = (TamanhoFinal * CDbl(Text1.Text)) / 100
Pic2.Width = (TamanhoFinal * CDbl(Text2.Text)) / 100


Mas ainda recomendo que user um componente para gráfico, que fica mais profissional...

Qualquer dúvida poste...flw
USUARIO.EXCLUIDOS 08/12/2006 17:28:52
#188896
Valeu, bem simples, atendeu, muito obrigado
Tópico encerrado , respostas não são mais permitidas