Ocultar métodos y propiedades heredadas

06/08/2004 - 16:32 por Pedro Ayensa | Informe spam
Hola, estoy elaborando un componente que hereda de
System.Windows.Forms.Form, pero quiero prepararlo para que quienes lo usen
sólo tengan acceso a los métodos y propiedades que haya implementado yo,
ocultando todos los demás.
¿Es posible? Gracias.

Preguntas similare

Leer las respuestas

#11 Pedro Ayensa
09/08/2004 - 15:11 | Informe spam
Con lo que hice funciona, pero si tú me dices que no es lo correcto, lo
corrijo ipso facto.
Gracias por iluminar el camino ;D


"Tristan" escribió en el mensaje
news:
Bueno, no se si con eso se arregle el problema, pero es que no deberías
haber usado ese timer. Para trabajar sobre controles, desde un timer, se
debe utilizar siempre el de System.Windows.Forms, que lo tienes


directamente
como control del cuadro de herramientas en la pestaña de controles. En la
pestaña de componentes tienes el que has usado.

Juan Carlos Badiola
MVP - C#


Respuesta Responder a este mensaje
#12 Tristan
09/08/2004 - 16:14 | Informe spam
Hombre, tampoco es eso! :-)

En realidad, utilizando SynchronizingObject = Me, creo que obtendrás el
mismo resultado, puesto que forzarás a ejecutarlo sobre el subproceso
principal. Tan solo es que el control que está pensado para eso, es el de
Forms. Si te cuesta mucho cambiarlo tampoco creo que sea necesario.

Un saludo.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#13 Pedro Ayensa
09/08/2004 - 16:27 | Informe spam
No me ha costado nada el cambio. Aunque ahora hay una pequeña diferencia:
uso dos relojes para mostrar y ocultar un formulario, incrementando o
decrementando la altura (es una ventana de notificación al estilo del
Messenger), y a raiz de este pequeño cambio de relojes la animación parpadea
bastante más que antes, que también lo hacía.
¿Existe alguna solución para evitar los parpadeos en estos casos?

"Tristan" escribió en el mensaje
news:
Hombre, tampoco es eso! :-)

En realidad, utilizando SynchronizingObject = Me, creo que obtendrás el
mismo resultado, puesto que forzarás a ejecutarlo sobre el subproceso
principal. Tan solo es que el control que está pensado para eso, es el de
Forms. Si te cuesta mucho cambiarlo tampoco creo que sea necesario.

Un saludo.

Juan Carlos Badiola
MVP - C#


Respuesta Responder a este mensaje
#14 Tristan
09/08/2004 - 21:52 | Informe spam
No acabo de entender como muestras y ocultas el formulario. ¿Incrementando y
decrementando la altura?. ¿Por qué no escondiendolo/mostrándolo con
Hide/Show o con visible = not visible?

¿Ahh, el lapso del reloj es muy corto?

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#15 Tristan
09/08/2004 - 22:41 | Informe spam
Ahhh, y ahora me fijo. ¿Dos relojes?. ¿Uno para mostrar y otro para esconder
el formulario?. ¿Y por qué no uno solo con visible = not visible?. Es decir
en el primer turno se muestra, en el segundo se esconde, y así
sucesivamente. Lo mismo sería aplicable si quisieses seguir basandote en la
altura.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida