12.07.2015 Views

Visual Basic 6.0 - Tecnun

Visual Basic 6.0 - Tecnun

Visual Basic 6.0 - Tecnun

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ESIISS: Aprenda <strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong> como si estuviera en Primero página 12por medio de bucles for. A continuación se muestra el código correspondiente a los procedimientosque tratan los eventos de este ejemplo.Option ExplicitPublic Brojo, Bverde, Bazul As IntegerPublic Frojo, Fverde, Fazul As IntegerPrivate Sub cmdSalir_Click()EndEnd SubPrivate Sub Form_Load()Brojo = 0Bverde = 0Bazul = 0Frojo = 255Fverde = 255Fazul = 255lblCuadro.BackColor = RGB(Brojo, Bverde, Bazul)lblCuadro.ForeColor = RGB(Frojo, Fverde, Fazul)End SubPrivate Sub hsbColor_Change(Index As Integer)If optColor(0).Value = True ThenlblCuadro.BackColor = RGB(hsbColor(0).Value, hsbColor(1).Value, _hsbColor(2).Value)Dim i As IntegerFor i = 0 To 2txtColor(i).Text = hsbColor(i).ValueNext iElselblCuadro.ForeColor = RGB(hsbColor(0).Value, hsbColor(1).Value, _hsbColor(2).Value)For i = 0 To 2txtColor(i).Text = hsbColor(i).ValueNext iEnd IfEnd SubPrivate Sub optColor_Click(Index As Integer)If Index = 0 Then ’Se pasa a cambiar el fondoFrojo = hsbColor(0).ValueFverde = hsbColor(1).ValueFazul = hsbColor(2).ValuehsbColor(0).Value = BrojohsbColor(1).Value = BverdehsbColor(2).Value = BazulElse’Se pasa a cambiar el textoBrojo = hsbColor(0).ValueBverde = hsbColor(1).ValueBazul = hsbColor(2).ValuehsbColor(0).Value = FrojohsbColor(1).Value = FverdehsbColor(2).Value = FazulEnd IfEnd SubEl código de este ejemplo es un poco más complicado que el de los ejemplos anteriores yrequiere unas ciertas explicaciones adicionales adelantando cuestiones que se verán posteriormente:1. La función RGB() crea un código de color a partir de sus argumentos: las componentes RGB(Red, Green and Blue). Estas componentes, cuyo valor se almacena en un byte y puede oscilarentre 0 y 255, se determinan por medio de las tres barras de desplazamiento.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!