Amigos,
alguien podría decirme si se pueden colocar checkbox dentro de combobox?
gracias de antemano y esperemos alguien pudiera tener información al respecto.
Antonio Linares wrote:William,
Revisa FWH\samples\ownerdra.prg
Puedes usar bitmaps con la imagen "on" y "off" del checkbox
Antonio Linares wrote:William,
Fíjate que el listbox de la derecha usa la claúsula ON DRAWITEM ...
Igualmente está implementado para el ComboBox. Asi se puede calcular dinamicamente que bitmap ha de mostrar (si marcado ó desmarcado).
En cuanto a que se quede abierto, me suena que había una forma, pero ahora mismo no lo recuerdo con exactitud.
Antonio Linares wrote:William,
Recordado
Cuando el combobox se cierra envia una notificación CBN_CLOSEUP. La documentación de Windows no indica que podamos bloquear ese proceso:
http://msdn.microsoft.com/en-us/library/bb775806(VS.85).aspx
La Clase TComboBox ejecuta el método CloseUp() en respuesta a esa notificación, evaluando el codeblock bCloseUp en caso de estar definido. Tal vez puedas probar a devolver un cero ó un uno desde ese codeblock, pero no creo que sirva. Podrias llamar al método Open() desde ahí, pero posiblemente haga un efecto extraño (de cierre y apertura). Pruébalo
Otras posibilidades serían construirte una Clase nueva, ó (dificil) localizar el handle de Windows de la lista que se despliega y "subclasearla".
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 59 guests