Visual Basic - Dibujar un rectangulo relleno

Life is soft - evento anual de software empresarial
 
Vista:

Dibujar un rectangulo relleno

Publicado por pep (32 intervenciones) el 22/03/2006 07:42:35
Como se puede dibujar un rectangulo relleno en un Picture Box.
Se ha de hacer un bucle For Next e ir dibujando lineas paralelas muy juntas o hay una solución mas eficiente?

Gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dibujar un rectangulo relleno

Publicado por jose carlos (340 intervenciones) el 22/03/2006 16:29:26
esto es de la ayuda de vb, el parámetro BF te lo rellena de color el rectángulo, ejemplo

picture1.line (0,0)-(100,100),color,BF

si pones solo la B, dibuja el rectángulo, si le añades la F lo rellena

saludos


Dibuja líneas y rectángulos en un objeto. No acepta argumentos con nombre.

Sintaxis

objeto.Line Step (x1, y1) - Step (x2, y2), color, BF

La sintaxis del método Line tiene las partes siguientes:

Parte Descripción

objeto Opcional. Expresión de objeto que evalúa un objeto en la lista Aplicable a. Si se omite el objeto, se asume como objeto el Formulario que tenga el enfoque.
Step Opcional. Palabra reservada que especifica que las coordenadas del punto de inicio son relativas a la posición gráfica actual proporcionada por las propiedades CurrentX y CurrentY.
(x1, y1) Opcional. Valores de simple precisión que indican las coordenadas del punto de inicio de la línea o rectángulo. La propiedad ScaleMode determina la unidad de medida utilizada. Si se omite, la línea empieza en la posición indicada por CurrentX y CurrentY.

Step Opcional. Palabra reservada que especifica que las coordenadas del punto final son relativas al punto de inicio de la línea.
(x2, y2) Requeridos. Valores de simple precisión que indican las coordenadas del punto final de la línea que se está dibujando.
color Opcional. Entero largo que indica el color RGB utilizado para dibujar la línea. Si se omite, se utiliza la configuración de la propiedad ForeColor. Puede utilizar la función RGB o la función QBColor para especificar el color.
B Opcional. Si se incluye, hace que se dibuje un cuadro utilizando las coordenadas para especificar las esquinas opuestas del cuadro.

F Opcional. Si se utiliza la opción B, la opción F especifica que el cuadro se rellena con el mismo color que se ha utilizado para dibujarlo. No se puede utilizar F sin B. Si se utiliza B sin F, se rellena el cuadro con los valores actuales de FillColor y FillStyle. El valor predeterminado de FillStyle es transparente.

Observaciones

Para dibujar líneas unidas, comience la línea siguiente en el punto final de la línea anterior.
La anchura de la línea dibujadas depende de la configuración de la propiedad DrawWidth. La forma en que se dibuja una línea o cuadro sobre el segundo plano depende de la configuración de las propiedades DrawMode y DrawStyle.
Cuando se ejecuta Line, las propiedades CurrentX y CurrentY toman el valor del punto final especificado en los argumentos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar