elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Alguien sabe como hacer un form ovalado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Alguien sabe como hacer un form ovalado  (Leído 4,918 veces)
MaLkAvIaN_NeT

Desconectado Desconectado

Mensajes: 213


MaLkAvIaN_NeT


Ver Perfil WWW
Alguien sabe como hacer un form ovalado
« en: 12 Noviembre 2005, 02:15 am »

Hola gente ,
   Sólo quería preguntar si alguien sabe como crear un formaulario ovalado o transparente, sé que se puede hacer, pero alguien tiene INfo

salu2


En línea

a por las buenas ideas
Syphroot

Desconectado Desconectado

Mensajes: 268


All You Need To Do Is Follow The Worms


Ver Perfil WWW
Re: Alguien sabe como hacer un form ovalado
« Respuesta #1 en: 12 Noviembre 2005, 09:44 am »

visita estas web, checa sobretodo las secciones de API

http://www.elguille.info/default.aspx

http://www.canalvisualbasic.net/default.asp

saludos


En línea

soplo
Ex-Staff
*
Desconectado Desconectado

Mensajes: 3.592

Debian rool'z


Ver Perfil
Re: Alguien sabe como hacer un form ovalado
« Respuesta #2 en: 12 Noviembre 2005, 10:46 am »

la idea básica es hacer un form transparente y en él un óvalo o lo que sea
encima los controles que quieras
y tener cuidado con los eventos para que eventos del formulario por ejemplo estén programados en el óvalo
En línea

Callar es asentir ¡No te dejes llevar!
MaLkAvIaN_NeT

Desconectado Desconectado

Mensajes: 213


MaLkAvIaN_NeT


Ver Perfil WWW
Re: Alguien sabe como hacer un form ovalado
« Respuesta #3 en: 12 Noviembre 2005, 18:36 pm »

OKKKKKK
En línea

a por las buenas ideas
karmany
Colaborador
***
Desconectado Desconectado

Mensajes: 1.614


Sueñas que sueñas


Ver Perfil WWW
Re: Alguien sabe como hacer un form ovalado
« Respuesta #4 en: 7 Enero 2006, 14:38 pm »

Lo primero he utilizado VB6 y Shaped form creator 7.0

Estuve aprendiendo a utilizar el otro día un programa y voy a poner un ejemplo de cómo crear la forma al formulario que queráis.

Para esto utilizaré el programa: VB Shared form creator.

Lo primero es crear la forma del formulario. He hecho muchas combinaciones y la que mejor resultado da es crear una forma que queráis y darle el fondo transparente. En el subforo de diseño me dijeron que tiene que ser .gif.
Así que yo he creado con el photoshop esta imagen al azar para mi formulario:



La he llamado ejemplo.gif
Lo siguiente es crear en VB un formulario normal y lo guardáis form1.frm.

Ahora abrimos el VB Shared form creator y damos a File --> open y seleccionamos el form1.frm que hemos guardado.
Saldrá una forma rectangular. Ahora vamos a pulsar en:


que pone si se deja el cursor: Trace a Bitmap to Produce a Poligon.

Seleccionamos la imagen que queremos para nuestro formulario. En mi caso ejemplo.gif
Esta nueva ventana es para hacer las intersecciones con el form1.frm.

Señalar a la izquierda en la intersección de dos circunferencias la que yo he señalado, que si dejáis el cursor pone: Use XOR Combination (Inversion):


El color tiene que estar señalado como en mi imagen: transparent (hay dos opciones Solid o transparent). Y si ponéis el cursor en la figura saldrá una flecha hacia arriba. Tenéis que poner esa flecha en el fondo que hemos puesto transparente y pulsar con el botón izquierdo.



Ahora hay que pulsar donde dice: Start Tracing.
Y por fin en "+ Add", que está debajo de Start Tracing.

Crramos la ventana.
Se tiene que haber puesto nuestra figura en rojo.
Guardamos nuestro form en File --> Save con el nombre que queramos.
Y abrimos el VB y seleccionamos este último form que acabamos de guardar. Iniciamos:



Podéis ver el código que ha generado..
Espero os haya ayudado...

« Última modificación: 7 Enero 2006, 15:30 pm por karmany » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines