PICTUREBOX
Pessoal,
Queria criar um grafico Usando um Picturebox, ou seja, insiro um valor no textbox e o picture me repondese com uma linha
Queria criar um grafico Usando um Picturebox, ou seja, insiro um valor no textbox e o picture me repondese com uma linha
Como seria o intervalo de valores do seu gráfico
Coloque um timer com interval de 100ms e enabled = true
atribua o valor desejado de 0 até 100 na variavel valor
coloque uma picture1 com autoredraw = true
Em general
Din Valor as integer
Sub Timer1_timer
static ux as integer
static vy as integer
dim valorp as integer
valorp = picture1.height * (valor/100)
ux = ux + 16
Picture1.Line (vx-16, vy)-(vx, valorp)
vy = valorp
if cx picture1.width then
picture1.cls
vx=0
end if
end sub
atribua o valor desejado de 0 até 100 na variavel valor
coloque uma picture1 com autoredraw = true
Em general
Din Valor as integer
Sub Timer1_timer
static ux as integer
static vy as integer
dim valorp as integer
valorp = picture1.height * (valor/100)
ux = ux + 16
Picture1.Line (vx-16, vy)-(vx, valorp)
vy = valorp
if cx picture1.width then
picture1.cls
vx=0
end if
end sub
No exemplo que te enviei faz isto mesmo.
Aumente o tempo do timer ou varie a variavel valor rapidamente
Aumente o tempo do timer ou varie a variavel valor rapidamente
ASSIM DÃ Â
Em general
Din Valor as integer
Sub Timer1_timer
static ux as integer
static vy as integer
dim valorp as integer
VALOR = VALOR + 10
VALOR = VALOR * 5
valorp = picture1.height * (valor/100)
ux = ux + 16
Picture1.Line (vx-16, vy)-(vx, valorp)
vy = valorp
if cx picture1.width then
picture1.cls
vx=0
end if
end sub
Em general
Din Valor as integer
Sub Timer1_timer
static ux as integer
static vy as integer
dim valorp as integer
VALOR = VALOR + 10
VALOR = VALOR * 5
valorp = picture1.height * (valor/100)
ux = ux + 16
Picture1.Line (vx-16, vy)-(vx, valorp)
vy = valorp
if cx picture1.width then
picture1.cls
vx=0
end if
end sub
Tópico encerrado , respostas não são mais permitidas