Como criar um hpRadialBar com base na high performace

Pessoal, como posso criar um RadialBar?

Estou tenteando tem umas horas e não consigo realizar a execução.

Aconselho asstir o tutorial deles no YouTube, ajudou muito nas aplicações.
La mostra como usar as ferramentas da High Performance!

Na aula 20, começa sobre os Gráficos de linha e radar.

1 Like

Boa tarde Milsonrss,

obrigado pela resposta.

Infelizmente eu n consigo usar a high performace por conta da minha versão… Então estou tentando reproduzir um RadialBar para controle de rpm.

Mas não estou conseguindo imaginar como foi montado, hahaha…

Ah, sim! agora entendi a sua pergunta!!!

Cria um XControl com as seguintes configurações!

Você vai usar o DrawCircle e o DrawArc, sendo que vai colocar um circulo atras, como base, o ARCO para fazer o efeito do Radial, e outro circulo para criar essa borda!

image

Parte gráficas ok, vai na Propriedades e cria uma propriedade que vai receber o VALOR do tipo Double.

image

No Objeto do DrawArc, na Propriedades.Medidas

  • ArcBeginAngle deixa 180;
  • ArcEndAngle deixa em 90;

image

Agora na associação ArcBeginAngle vai usar uma formula:
90 - ((Caminho da propriedade Criada / 100) * 360)
90 - ((XC_RadialBar.Value/100)*360)

image

Vai ficar assim:

image
image

Espero ter ajudado!

5 Likes

Milsonrss, muito obrigado, perfeito, você é o melhor!!

1 Like