Metodos Graficos[Remodelacion]

600 views
558 views

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
600
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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>

×