Skip to content

With this code it will be possible for your forms and controls to have rounded corners in C#.

Notifications You must be signed in to change notification settings

juandiegows/components-and-controls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Componentes y Controles

Con este código será posible que tus formularios y controles tengan esquinas redondeadas, Que se puede mover, ya sea porque le has quitado el borde al formulario o porque quiere que un control de mueva dentro de otro, todo eso lo puedes hacer en C #.

Diferencia entre componentes y controles

Los controles se agregan al formulario y son parte visible de diseño mientras que los componentes están ocultos del diseño, pero les da súper poderes a los controles. me gusta exagera con decir súper poderes, pero si le da otros atributos al control o modifican el control.

¿Cómo usar el proyecto?

Al clonar el proyecto te va a salir esto.

image

No te asustes solo debes de compilar la solución y listo.

image

Debería salirte esto

image

1- EllipseComponent

ver vídeo en YouTube

Redondea las esquina del formulario o cualquier control que se le asigne en su propiedad TargetControl

image

Pero en cualquier control diferente al Form, se debe definir los bordes del control enlazadas al contenedor, es decir que la propiedad Dock debe ser diferente a none para que tome los bordes, sin embargo puedes hacer uso del control EllipseControl para crear un panel con esquinas redondeadas.

imagen

la propiedad de CornerRadius indica que tal curvo serán las esquinas

2- EllipseControl

Este es un control con esquina redondeados, solo lo arrastra y puede ver cómo quedaría en el diseño

imageimage

Puedes hacer el control herede de Panel para que tengo las funciones de un panel.

CreateRoundRectRgn

Desktop nueva

3- MoveComponent

Este componente le da el poder al cualquier control que poderse mover cuando el mouse esta encima y sostenido con un clic derecho, si el control esta dentro de un contenedor entonces este se puede mover dentro de ese contenedor.

image

About

With this code it will be possible for your forms and controls to have rounded corners in C#.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages