Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ejercicios de visual

8,146 views

Published on

Ejercicios de visual

  1. 1.  Insertamos un frame el cual le ponemos el nombre (caption) colores.Dentro de el insertamos cuatro option button, los cuales le llamamos azul, rojo, verde y amarillo. De nuevo insertamos otro frame y a este le llamamos posicion, dentroinsertamos dos option button con el nombre de arriba y abajo. Tambien insertamos una label en el lugar que le corresponde.
  2. 2. Control Propiedad Valor Control Propiedad ValorfrmColoresO Ñame frmColoresO optVerde Ñame optVerde Caption Colores Caption VerdefraColores Ñame fraColor fraPosicion Ñame fraPosicion Caption Colores Caption PosiciónoptAzul Name optAzul optArriba Name optArriba Caption Azul Caption ArribaoptRojo Name optRojo optAbajo Name optAbajo Caption Rojo Caption Abajo optAmarillo Name optAmarillo txtCaja Name txtCaja Caption Amarillo Text “”
  3. 3.  Option Explicit Private Sub Form_Load() txtCaja.Top = 0 End Sub Private Sub optArriba_Click() txtCaja.Top = 0 End Sub Private Sub optAbajo_Click() txtCaja.Top = frmColores0.ScaleHeight - txtCaja.Height End Sub Private Sub optAzul_Click() txtCaja.BackColor = vbBlueEnd Sub Private Sub optRojo_Click() txtCaja.BackColor = vbRedEnd Sub Private Sub optVerde_Click() txtCaja.BackColor = vbGreenEnd Sub Private Sub optAmarillo_Click() txtCaja.BackColor = vbYellowEnd Sub
  4. 4.  Insertamos tres label para los numeros, entre ellos ponemos dos text. Luego insertamos cuatro comandos para los signos de operación Y les agregamos las siguientes propiedades.
  5. 5. Control Propiedad Valor Control Propiedad Valor frmMinicalc Name frmMinicalc lblEqual Name lblEqual Caption Minicalculadora Caption =txtOper1 Name txtOper1 cmdSuma Name cmdSuma Text Caption +txtOper2 Name txtOper2 cmdResta Name cmdResta Text Caption -txtResult Name txtResult cmdMulti Name cmdProd Text Caption *lblOp Name lblOp cmdDivi Name cmdDiv Caption Caption /
  6. 6.  Option ExplicitPrivate Sub cmdDiv_Click()txtResult.Text = Val(txtOper1.Text) / Val(txtOper2.Text)lblOp.Caption = "/" End Sub Private Sub cmdProd_Click()txtResult.Text = Val(txtOper1.Text) * Val(txtOper2.Text)lblOp.Caption = "*" End Sub Private Sub cmdResta_Click()txtResult.Text = Val(txtOper1.Text) - Val(txtOper2.Text)lblOp.Caption = "-" End Sub Private Sub cmdSuma_Click()txtResult.Text = Val(txtOper1.Text) + Val(txtOper2.Text)lblOp.Caption = "+" End Sub
  7. 7.  Insertamos un vscroll en el centro del formulario. Un comando para la opción salir Tambien ponemos dos text y debajo de ellos insertamos dos label
  8. 8. Control Propiedad Valor Control Propiedad ValorfrmTemp Ñame frmTemp vsbTemp Ñame vsbTemp Caption Conversor de Min 100 temperaturasmnuFile Ñame mnuFile Max -100 Caption &File SmallChange 1 mnuFileExit Ñame mnuFileExit LargeChange 10 Caption E&xit Valué 0cmdSalir Ñame cmdSalir lblCent Ñame lblCent Caption Salir Caption Grados Centígrados Font MS Sans Serif, Bold, 14 Font MS Sans Serif, 10txtCent Name txtCent lblFahr Name lblFahr text 0 Caption Grados FahrenheittxtFahr Name txtFahr Font MS Sans Serif, 10 text 32
  9. 9.  Private Sub cmbSalir_Click()BeepEnd End Sub Private Sub mnuFileExit_Click()End End Sub Private Sub vsbTemp_Change()txtCent.Text = vsbTemp.ValuetxtFahr.Text = 32 + 1.8 * vsbTemp.Value End Sub
  10. 10. Control Propiedad Valor Control Propiedad ValorfrmColores Name frmColores hsbColor Name hsbColor Caption Colores Min 0lblCuadro Name lblCuadro Max 255 Caption INFORMÁTICA 1 SmallChange 1 Font MS Sans Serif, Bold, 24 LargeChange 16cmdSalir Name cmdSalir Index 0,1,2 Caption Salir Value 0 Font MS Sans Serif, Bold, 10 txtColor Name txtColoroptColor Name optColor Text 0 Index 0,1 Locked True Caption Fondo, Texto Index 0,1,2 Font MS Sans Serif, Bold, 10 lblColor Name lblColor Caption Rojo,Verde,Azul Index 0,1,2 Font MS Sans Serif, 10
  11. 11.  Option Explicit Public Brojo, Bverde, Bazul As IntegerPublic Frojo, Fverde, Fazul As IntegerPrivate Sub cmdSalir_Click()End End Sub CPrivate Sub Form_Load()Brojo = O0Bverde D=0Bazul =0 IFrojo =255 GFverde= 255 OFazul =255lblCuadro.BackColor SlblCuadro.ForeColorEnd Sub
  12. 12.  RGB(Brojo, Bverde, Bazul) RGB(Frojo, Fverde, Fazul)Private 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 Integer For i = 0 To 2txtColor(i).Text = hsbColor(i).Value Next i ElselblCuadro.ForeColor = RGB(hsbColor(0).Value, hsbColor(1).Value, _hsbColor(2).Value) For i = 0 To 2txtColor(i).Text = hsbColor(i).Value Next i End If End Sub Private 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 = Bazul Else ’Se pasa a cambiar el textoBrojo = hsbColor(0).ValueBverde = hsbColor(1).ValueBazul = hsbColor(2).ValuehsbColor(0).Value = FrojohsbColor(1).Value = FverdehsbColor(2).Value = Fazul End If End Sub

×