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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  ControlPanelXP y cDragMagnetic (Source)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ControlPanelXP y cDragMagnetic (Source)  (Leído 2,064 veces)
LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
ControlPanelXP y cDragMagnetic (Source)
« en: 31 Mayo 2008, 17:52 pm »

Buenas, dos aportes en uno, se trata un Usercontrol de tipo Panel Contenedor y Una Clase cDragMagnetic que sirve para mover contendedores de controles estilo Drag&Drop pero bueno con algunas opciones.



CDragMagnetic.zip - Descargalo en UpSourceCode.com.ar

No lo e testeado mucho si alguien encuentra algun error o idea para agregarle a la clase o al ursercontrol no dude en decirlo.

By Leandro Ascierto


« Última modificación: 31 Mayo 2008, 20:44 pm por LeandroA » En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: ControlPanelXP y cDragMagnetic (Source)
« Respuesta #1 en: 31 Mayo 2008, 19:34 pm »

muy bueno como siempre Leandro ::),bueno los errores que tira son ,de los colores menos del color del texto,es en una funcion del usercontrol GetRGb,y la propiedad panelopen parece no andar,todo esto es en el form1...pero se arregla y chau ...esta muy bueno..

saludos.


En línea

LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
Re: ControlPanelXP y cDragMagnetic (Source)
« Respuesta #2 en: 31 Mayo 2008, 20:03 pm »

Gracias seba123neo ya corregi el error de los colores me habia comido ponerle OleTranslateColor para los colores del sistema.
en cuanto a lo del panelOpen lo prove y me funciona bien, lo volvi a subir y puse un ejemplo.

Saludos
En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: ControlPanelXP y cDragMagnetic (Source)
« Respuesta #3 en: 31 Mayo 2008, 20:21 pm »

ahora si van los colores  ;D,muy lindo,la propiedad PanelOpen sigue sin funcionarme,lo he probado hasta en otro proyecto y por mas que le ponga false o true siempre esta abierto...si funciona en tiempo de ejecucion ,si pongo 2 botones uno para cerrar y otro para abrir,funciona bien,pero desde las propiedades parece que no lo aplica...

saludos.
« Última modificación: 31 Mayo 2008, 20:25 pm por seba123neo » En línea

LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
Re: ControlPanelXP y cDragMagnetic (Source)
« Respuesta #4 en: 31 Mayo 2008, 20:47 pm »

aaa si si  tenes razón, me falto quitar el tilde de comentario UserControl_Resize dentro del UserControl_Show, de todas formas esta propiedad solo se ejecuta en tiempo de ejecucion no en diseño.

Gracias nuevamente.
En línea

cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Re: ControlPanelXP y cDragMagnetic (Source)
« Respuesta #5 en: 31 Mayo 2008, 20:48 pm »

Muy bueno, la verdad me gusta mucho el efecto ese y todo.

Sabes que vi un error que supongo es de logica, mientras arrastro los paneles hay veces que entran como en indesicion y flashean como que se quieren pegar y no todo a la vez, supongo que es algun if o algo del cDragMagnetic, pero la verdad no lo vi.

En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
Re: ControlPanelXP y cDragMagnetic (Source)
« Respuesta #6 en: 31 Mayo 2008, 21:10 pm »

Muy bueno, la verdad me gusta mucho el efecto ese y todo.

Sabes que vi un error que supongo es de logica, mientras arrastro los paneles hay veces que entran como en indesicion y flashean como que se quieren pegar y no todo a la vez, supongo que es algun if o algo del cDragMagnetic, pero la verdad no lo vi.

si se entra como a alocar la ventana, esto es porque seguramente tiene un control a la misma altura por devajo o en la misma direccion. esto puede ser una ventaja si se quiere alinear en diferentes alturas, pero bueno cuando son varias ventanas y estan desparramadas por cualquier parete puede pasar esto, lo que deberia hacer yo es poner la opcion para que solo se aline si esta dentro del area especificada, o que tome como referencia el control mas cercano.

Gracias.
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