Propiedad Tipo Icon en Control Personalizado

12/07/2003 - 17:52 por Programmer | Informe spam
Alguien sabe como puedo tener una propiedad que tenga el botón con los tres
punticos, de forma similar a la propiedad Icon, y que yo pueda responder al
botón con un procedimiento personalizado.


Gracias de antemano.




JOSE DAVID GALVIZ MUÑOZ
Microsoft Certified Professional

Preguntas similare

Leer las respuestas

#1 Lluís Franco \(de viaje\)
14/07/2003 - 12:39 | Informe spam
Hola,
La propiedad Icon carga una imagen, mientras que la propiedad fuente muestra
los tipos de letra.
Esto es así porque el tipo de datos de Icon es stdPicture y el de fuente
stdFont.

Ejemplo propiedad MyPicture de tu usercontrol...

Private pMyPicture As StdPicture

Public Property Set MyPicture (vData as StdPicture)
Set pMyPicture = vData
End Picture

Public Property Get MyPicture () As StdPicture
Set MyPicture = pMyPicture
End Sub

Bye,



"Programmer" escribió en el mensaje
news:#
Alguien sabe como puedo tener una propiedad que tenga el botón con los


tres
punticos, de forma similar a la propiedad Icon, y que yo pueda responder


al
botón con un procedimiento personalizado.


Gracias de antemano.




JOSE DAVID GALVIZ MUÑOZ
Microsoft Certified Professional


Respuesta Responder a este mensaje
#2 Programmer
14/07/2003 - 16:32 | Informe spam
Gracias Luis, te entiendo completamente, pero lo que quiere hacer es poder
colocar el botoncito de los 3 punticos, en una de mis propiedades (Una que
no tiene nada que ver Con los tipos de datos de visual basic).

En todo caso Gracias por tu respuesta.




JOSE DAVID GALVIZ MUÑOZ
Microsoft Certified Professional

"Lluís Franco (de viaje)" escribió en el mensaje
news:
Hola,
La propiedad Icon carga una imagen, mientras que la propiedad fuente


muestra
los tipos de letra.
Esto es así porque el tipo de datos de Icon es stdPicture y el de fuente
stdFont.

Ejemplo propiedad MyPicture de tu usercontrol...

Private pMyPicture As StdPicture

Public Property Set MyPicture (vData as StdPicture)
Set pMyPicture = vData
End Picture

Public Property Get MyPicture () As StdPicture
Set MyPicture = pMyPicture
End Sub

Bye,



"Programmer" escribió en el mensaje
news:#
> Alguien sabe como puedo tener una propiedad que tenga el botón con los
tres
> punticos, de forma similar a la propiedad Icon, y que yo pueda responder
al
> botón con un procedimiento personalizado.
>
>
> Gracias de antemano.
>
>
>
>
> JOSE DAVID GALVIZ MUÑOZ
> Microsoft Certified Professional
>
>


Respuesta Responder a este mensaje
#3 Leonardo Azpurua
15/07/2003 - 15:03 | Informe spam
"Programmer" escribió en el mensaje
news:
Gracias Luis, te entiendo completamente, pero lo que quiere hacer es poder
colocar el botoncito de los 3 punticos, en una de mis propiedades (Una que
no tiene nada que ver Con los tipos de datos de visual basic).

En todo caso Gracias por tu respuesta.



Hola, Jose:

A ver si te entiendo. Tienes un control personalizado, y quieres agregarle a
éste un botón con unos puntos suspensivos (...) para que al usuario pulsar
en él, realizar determinada acción.

De ser así, lo único que debes hacer es agregar a tu control un control
image, cargar en su propiedad picture un icono de tres punticos, y escribir
el código de respuesta al evento Img_Click. El código de respuesta podría
ser disparar el evento para que fuera el contenedor quien manejara el click
(algo así me pareció entender en tu primer mensaje).

Puedes tener una propiedad, modificable en tiempo de diseño y en tiempo de
ejecución, que controle si el botón es o no visible. Tienes que sacar
algunas cuentas extra en el evento Resize.

Salud!

Leonardo
MS MVP
Respuesta Responder a este mensaje
#4 Leonardo Azpurua
15/07/2003 - 16:45 | Informe spam
"Programmer" escribió en el mensaje
news:
Casi Leonardo, lo que pasa es que quiero tener este botoncito en una
propiedad, Supongamos que mi control tiene una propiedad que se llama
Clientes (Está propiedad es la que debe tener el botón con los tres
punticos), que al presionarlo, me muestra un formulario que sirve para
filtrar la tabla de clientes y seleccionar uno, que es el que se colocará


en
el valor de la propiedad.


Espero ahora si, haberme explicado.



Ahora si te explicaste. La propiedad, en todo caso, no es del botón con los
punticos, sino del control. Yo uso un control llamado ucCodeBox, que tiene
una caja de texto y un image (que en vez de los punticos tiene los
binoculares).

El control tiene cuatro propiedades (entre otras):

NombreTabla: la tabla donde se va a buscar
NombreCodigo: el nombre de la columna que contiene el código del objeto a
buscar
NombreDescriptor: el nombre de la columna de texto que tiene el nombre,
descripción o lo que fuera que describa la entidad
Titulo: el nombre del tipo de objeto, para frases del tipo de "Pulse el
binocular para localizar un ..."

El evento click del image es procesado dentro del control, y el resultado de
la busqueda se copia en el TextBox.

Salud!

Leonardo
MS MVP
Respuesta Responder a este mensaje
#5 Programmer
15/07/2003 - 19:52 | Informe spam
Es una buena alternativa, Gracias Leo.



JOSE DAVID GALVIZ MUÑOZ
Microsoft Certified Professional

"Leonardo Azpurua" <l a z p u r u a g (arroba) c a n t v (punto) n e t>
escribió en el mensaje news:

"Programmer" escribió en el mensaje
news:
> Casi Leonardo, lo que pasa es que quiero tener este botoncito en una
> propiedad, Supongamos que mi control tiene una propiedad que se llama
> Clientes (Está propiedad es la que debe tener el botón con los tres
> punticos), que al presionarlo, me muestra un formulario que sirve para
> filtrar la tabla de clientes y seleccionar uno, que es el que se


colocará
en
> el valor de la propiedad.
>
>
> Espero ahora si, haberme explicado.

Ahora si te explicaste. La propiedad, en todo caso, no es del botón con


los
punticos, sino del control. Yo uso un control llamado ucCodeBox, que tiene
una caja de texto y un image (que en vez de los punticos tiene los
binoculares).

El control tiene cuatro propiedades (entre otras):

NombreTabla: la tabla donde se va a buscar
NombreCodigo: el nombre de la columna que contiene el código del objeto a
buscar
NombreDescriptor: el nombre de la columna de texto que tiene el nombre,
descripción o lo que fuera que describa la entidad
Titulo: el nombre del tipo de objeto, para frases del tipo de "Pulse el
binocular para localizar un ..."

El evento click del image es procesado dentro del control, y el resultado


de
la busqueda se copia en el TextBox.

Salud!

Leonardo
MS MVP


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