Como puedo aadir un canvas en cierta rea de la pagina? supongamos que desde una barra de men tengo la opcion 1,2,3,4,5,6, etc… Dependiendo del numero que yo ingrese me dibuje 1,2,3,4,5…“N” crculos en el rea que defina, espero me haya dado a entender, muchas gracias de antemano.
Adicione una Propiedad a la pgina de tipo integer ejemplo:
nCirculos As Integer
En El Evento Paint del canvas coloque algo como:
g.ClearRect(0, 0, g.Width, g.Height)
Select Case nCirculos
Case 1
g.ForeColor= RGB(RandomValue(0, 255), RandomValue(0, 255), RandomValue(0, 255))
g.DrawOval(0, 0, 10, 10)
Case 2
g.ForeColor= RGB(RandomValue(0, 255), RandomValue(0, 255), RandomValue(0, 255))
g.DrawOval(0, 0, 10, 10)
g.ForeColor= RGB(RandomValue(0, 255), RandomValue(0, 255), RandomValue(0, 255))
g.DrawOval(15, 15, 20, 20)
'los otros case...
End Select
En el MenuAction asigne un nmero a nCirculos:
Sub MenuAction(Item As WebToolbarMenu, Choice As WebMenuItem)
Select Case item.Name
Case "1"
nCirculos= 1
Case "2"
nCirculos= 1
'los otros case...
End Select
Canvas1.Refresh // <- este es el q le dice al canvas que dibuje los crculos
End Sub