Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2011, 08:44
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Como dibujar 64 ellipse usando GDI

Hola dieama 2 For? Mmm... Asumo eso porque te piden hacer 8 filas x 8 columnas(1 For para cada uno) :
Código vb:
Ver original
  1. 'En el 1º For indicamos la cantidad de filas que se harán
  2.        'Recordando que como primer índice tomamos el valor 1
  3.        'Declaramos las variables y pasamos los valores a usar
  4.        Dim filas As Integer = 8
  5.         Dim columnas As Integer = 8
  6.         'Declaramos las posiciones para crear los circulos
  7.        Dim x As Integer = 0
  8.         Dim y As Integer = 0
  9.  
  10.         'Crearemos las filas
  11.        For f As Integer = 1 To filas
  12.             'Crearemos las columnas
  13.            For c As Integer = 1 To columnas
  14.                 'Dibujamos con los valores de X / Y
  15.                gra.DrawEllipse(Pens.Black, x, y, 50, 50)
  16.                 'Una vez creada la columna
  17.                'Damos un espacio de 50 hacia la derecha
  18.                'Para la creacion de la siguiente columna
  19.                'en la proxima iteracion
  20.                y = y + 50
  21.             Next
  22.             'Una vez finalizada la creacion de las columnas
  23.            'Damos un espacio de 50 hacia abajo
  24.            'Para la creacion de la siguiente fila
  25.            'En la proxima iteracion
  26.            x = x + 50
  27.             'E inicializamos el valor de la columna Y en 0(CERO)
  28.            'Para comenzar desde la posicion inicial
  29.            y = 0
  30.         Next
Espero haberte ayudado, alli esta la explicacion para que podas entender del porqué los 2 For. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 03/09/2011 a las 08:56