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.

Metodos Graficos[Remodelacion]

655 views

Published on

Published in: Education
  • Be the first to comment

Metodos Graficos[Remodelacion]

  1. 1. METODOS GRAFICOS METODOS PARA GRAFICAR EN VISUAL BASIC
  2. 2. PRESENTADO POR: <ul><li>Angélica María Perilla Galeano </li></ul><ul><li>Erika Leandra Gómez Sorza </li></ul>
  3. 3. METODO LINE <ul><li>Con este método podemos dibujar Líneas y rectángulos en un objeto donde se permita utilizarlo </li></ul><ul><li>parámetros de Line </li></ul><ul><li>El_Objeto.Line (X1, Y1) - ( X2, Y2), El_Color, BF </li></ul><ul><li>El _ objeto es donde vamos a dibujar </li></ul>
  4. 4. <ul><li>Los dos parámetros son coordenadas para X e Y, luego el color de la línea y por último el parámetro BF igual que el color. </li></ul><ul><li>Si pasamos B, se dibuja un rectángulo sin relleno. Si pasamos BF el rectángulo tendrá relleno del color especificado, Si no pasamos se dibuja una línea </li></ul><ul><li>Ejemplos: </li></ul><ul><li>Me.ScaleMode = vbPixels </li></ul><ul><li>Me.Line (10, 10)-(100, 100), vbBlue </li></ul><ul><li>Los valores que utiliza LINE para las coordenadas X e Y, son establecidos en el ScaleMode del Objeto, en este caso se colocó en Pixeles ( vbPixels ) </li></ul>
  5. 5. <ul><li>dibuja una línea horizontal y otra vertical a lo ancho y a lo alto del Formulario </li></ul><ul><li>A la primer línea se le aplica el color verde, a la la línea horizontal el color Rojo utilizando constantes de color de vb. ( VbgGreen y VbRed ) </li></ul>
  6. 6. <ul><li>Option Explicit </li></ul><ul><li>Private Sub Form_MouseMove(Button As Integer, _ </li></ul><ul><li>Shift As Integer, _ </li></ul><ul><li>X As Single, _ </li></ul><ul><li>Y As Single_ </li></ul><ul><li>'Limpia el Form </li></ul><ul><li>Cls </li></ul><ul><li>'Dibuja la línea vertical </li></ul><ul><li>Line (X, ScaleTop)-(X, ScaleHeight), vbGreen </li></ul><ul><li>'Dibuja la línea Horizontal </li></ul><ul><li>Line (Me.ScaleLeft, Y)-(Me.ScaleWidth, Y), vbRed </li></ul><ul><li>End Sub  </li></ul>
  7. 7. Propiedad CurrentX y CurrentY <ul><li>CurrentX establece las coordenadas horizontales para método de dibujo. </li></ul><ul><li>CurrentY establece las coordenadas verticales para el método de dibujo. </li></ul><ul><li>EJEMPLO: </li></ul><ul><li>Dibuja al presionar un Command1, un rectángulo de 25 pixeles de ancho por 50 pixeles de alto. Y la posición izquierda y la posición superior (x1 e y1), Currentx y Currenty valen 0 </li></ul>
  8. 8. <ul><li>Private Sub Command1_Click() </li></ul><ul><li>Me.Line (CurrentX, CurrentY)-(25, 50), vbRed, B </li></ul><ul><li>MsgBox &quot;Pos x: &quot; & CurrentX </li></ul><ul><li>MsgBox &quot;Pos y: &quot; & CurrentY </li></ul><ul><li>End Sub </li></ul><ul><li>Private Sub Form_Load() </li></ul><ul><li>Me.ScaleMode = vbPixels </li></ul><ul><li>End Sub  </li></ul>
  9. 9. Propiedad DrawWidth <ul><li>Se utiliza para establecer el grosor de la línea de dibujo </li></ul><ul><li>EJEMPLO: </li></ul><ul><li>Private Sub Command1_Click() </li></ul><ul><li>Picture1.Cls </li></ul><ul><li>Picture1.Cls </li></ul><ul><li>For i = 0 To ScaleWidth Step 25 </li></ul><ul><li>Picture1.Line (i, 10)-(i, Picture1.ScaleHeight - 10), vbGreen </li></ul>
  10. 10. <ul><li>Picture1.DrawWidth = Picture1.DrawWidth + 1 </li></ul><ul><li>Next </li></ul><ul><li>Picture1.DrawWidth = 1 </li></ul><ul><li>End Sub  </li></ul>
  11. 11. Método Circle <ul><li>Este permite dibujar un círculo, una elipse o un arco sobre un objeto. </li></ul><ul><li>Los valores para X e Y especifican el punto donde estará el centro del círculo a dibujar. </li></ul><ul><li>Radius es el valor del radio del mismo </li></ul><ul><li>Los parámetros Start y End son opcionales , y se utilizan para dibujar parte de una elipse o círculo </li></ul><ul><li>el parámetro Aspect, se utiliza para definir el aspecto del círculo. </li></ul>

×