Crear control de usuario

10/09/2004 - 11:50 por Ramón Barrena | Informe spam
Hola,

Quiero crear un componente al estilo del odbcconnection que puede
arrastrarlo en modo diseño para conectarle un grid. He visto un tutorial en
el msdn que te enseña a crear controles de windows.form pero lo que yo
quiero es que este control no se vea en ningun momento tal como
odbcconnection por ejemplo.

Sabeis la manera o donde puedo encontrar alguna documentacion de hacerlo? he
mirado por muchos sitios pero no encuentro nada.

Gracias,

Ramón Barrena

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
10/09/2004 - 13:31 | Informe spam
Debes derivar de System.ComponentModel.Component no de
System.Windows.Forms.Control esa es la principal diferencia. Lo demás no
tiene demasiada ciencia.

Hechale un vistazo a

Visual Basic and Visual C# Concepts

Component Authoring
http://msdn.microsoft.com/library/d...isualc.asp


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#2 Ramón Barrena
10/09/2004 - 13:49 | Informe spam
Hola,

Primero gracias por tu ayuda.
El ejemplo que me indicas es el primero que intenté pero este ejemplo no me
permite utilizar el componente que creo de una manera visual en el
diseñador, solo puedo utilizar declarandolo mediante codigo. ¿Hay alguna
manera de conseguir que este componente aparezca en la barra de componentes
del usuario?

Gracias,


"Rodrigo Corral [MVP]" escribió en el mensaje
news:
Debes derivar de System.ComponentModel.Component no de
System.Windows.Forms.Control esa es la principal diferencia. Lo demás no
tiene demasiada ciencia.

Hechale un vistazo a

Visual Basic and Visual C# Concepts

Component Authoring



http://msdn.microsoft.com/library/d...isualc.asp


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org


Respuesta Responder a este mensaje
#3 Ignacio X. Domínguez
10/09/2004 - 14:39 | Informe spam
Si le das click derecho al Toolbox te aparece una opcion para agregar o
eliminar elementos. Desde ahi puedes agregar tu assembly que contiene al
component que creaste y te aparece ahi junto a los otros controles.

"Ramón Barrena" wrote in message
news:chs4ct$35p$
Hola,

Primero gracias por tu ayuda.
El ejemplo que me indicas es el primero que intenté pero este ejemplo no
me
permite utilizar el componente que creo de una manera visual en el
diseñador, solo puedo utilizar declarandolo mediante codigo. ¿Hay alguna
manera de conseguir que este componente aparezca en la barra de
componentes
del usuario?

Gracias,


"Rodrigo Corral [MVP]" escribió en el mensaje
news:
Debes derivar de System.ComponentModel.Component no de
System.Windows.Forms.Control esa es la principal diferencia. Lo demás no
tiene demasiada ciencia.

Hechale un vistazo a

Visual Basic and Visual C# Concepts

Component Authoring



http://msdn.microsoft.com/library/d...isualc.asp


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org






Respuesta Responder a este mensaje
#4 Alejandro Perez
10/09/2004 - 15:01 | Informe spam
Hola Ramon.

Una vez que creas tu Control Library, y luego agregas la
referencia al control en el toolbox, ya puedes trabajar
con el en tiempo de diseño, y aunque heredes luego la
clase de ComponentModel.Component, igual deberias de poder
hacerlo. Que problema exactamente tienes cuando heredas de
ComponentModel.Component que no puedes trabajar con el en
diseño?

Avisanos ;)

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola,

Primero gracias por tu ayuda.
El ejemplo que me indicas es el primero que intenté pero


este ejemplo no me
permite utilizar el componente que creo de una manera


visual en el
diseñador, solo puedo utilizar declarandolo mediante


codigo. ¿Hay alguna
manera de conseguir que este componente aparezca en la


barra de componentes
del usuario?

Gracias,


"Rodrigo Corral [MVP]" escribió


en el mensaje
news:
Debes derivar de System.ComponentModel.Component no de
System.Windows.Forms.Control esa es la principal




diferencia. Lo demás no
tiene demasiada ciencia.

Hechale un vistazo a

Visual Basic and Visual C# Concepts

Component Authoring



http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/vbcon/html/vbwlkwalkthroughcreatingcomponentwithvisualc.
asp


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org






.

Respuesta Responder a este mensaje
#5 Ramón Barrena
13/09/2004 - 12:15 | Informe spam
Hola,

Ahora consigo hacerlo, lo tenia delante y no veia como agregarlo. Ya me
funciona lo que queria.

Gracias

"Alejandro Perez" escribió en el mensaje
news:094a01c49736$51d66610$
Hola Ramon.

Una vez que creas tu Control Library, y luego agregas la
referencia al control en el toolbox, ya puedes trabajar
con el en tiempo de diseño, y aunque heredes luego la
clase de ComponentModel.Component, igual deberias de poder
hacerlo. Que problema exactamente tienes cuando heredas de
ComponentModel.Component que no puedes trabajar con el en
diseño?

Avisanos ;)

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola,

Primero gracias por tu ayuda.
El ejemplo que me indicas es el primero que intenté pero


este ejemplo no me
permite utilizar el componente que creo de una manera


visual en el
diseñador, solo puedo utilizar declarandolo mediante


codigo. ¿Hay alguna
manera de conseguir que este componente aparezca en la


barra de componentes
del usuario?

Gracias,


"Rodrigo Corral [MVP]" escribió


en el mensaje
news:
Debes derivar de System.ComponentModel.Component no de
System.Windows.Forms.Control esa es la principal




diferencia. Lo demás no
tiene demasiada ciencia.

Hechale un vistazo a

Visual Basic and Visual C# Concepts

Component Authoring



http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/vbcon/html/vbwlkwalkthroughcreatingcomponentwithvisualc.
asp


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida