Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-07

Combo Box con propiedad "style"= csOwnerDrawFixed

4 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Fabio Ferreira

Amigos, cuando hac�a programas en Delphi y quer�a que un ComboBox mostrara una lista de elementos pero no pudiera ser editado por el usuario ponia la propiedad *style=cSOwnerDrawFixed*, pero infortunadamente observo que en lazarus esto no tiene efecto, pues de igual forma puedo editar el texto del ComboBox.
Alguno sabe de esto? Como se puede arreglar?

Gracias de antemano!
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100729/dd42c0e1/attachment.html>

Reply by email

José Antonio Cuello
to Fabio Ferreira

Hola yo uso el valor 'csDropDownList' y justo muestra la lista de items sin dejar ni editar ni introducir otro valor.
Un saludo.

El jue, 29-07-2010 a las 09:03 -0500, Fabio Ferreira escribi�:

Show quoted text 12 lines
Amigos, cuando hac�a programas en Delphi y quer�a que un ComboBox mostrara una lista de elementos pero no pudiera ser editado por el usuario ponia la propiedad style=cSOwnerDrawFixed, pero infortunadamente observo que en lazarus esto no tiene efecto, pues de igual forma puedo editar el texto del ComboBox. Alguno sabe de esto? Como se puede arreglar? Gracias de antemano! _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

________________________________________________________________________

ARTEX TRADING S.A.
Jos� Antonio Cuello Principal

Reply by email

Hector S. Ponce
to José Antonio Cuello

Hola,

Que puede ser que a un reporte cuando le agrego una banda de datos maestros y algun campo del dataset (verificado con 1 solo registro) le agrega dos hojas en blanco antes de la que tiene que imprimir con los datos del registro del dataset ???

depurando el codigo lo hace al imprimir las bandas en el procedure doloop(1), incrementanto la cantidad de paginas a procesar

LR_Class.pas
.....
   {$IFDEF DebugLR}
   DebugLn('%sGroupsCount=%d MaxLevel=%d doing DoLoop(1)',[sspc,
     Bands[btGroupHeader].Objects.Count, MaxLevel]);
   {$ENDIF}
   DisableControls;
   DoLoop(1);
   RestoreBookmarks; // this also enablecontrols
   if Mode = pmNormal then
   begin
     if not RowsLayout then
       ShowBand(Bands[btColumnFooter]);
.....

Reply by email

Héctor S. Ponce
to Hector S. Ponce

Con respecto a mi consulta anterior, el dataset no tiene nada que ver con el problema. Ya encontr� el origen del problema: resulta que cuando el limite inferior de la banda de datos excede el margen inferior de la pagina (en el caso de que este configurado en configuraci�n que se usan los margenes) se generan dos hojas en blanco al comienzo del reporte al procesar las bandas, saliendo el reporte en la tercer hoja. Lo que hay que hacer es fijarse de que las bandas no excedan los margenes en caso de trabajar con margenes.

H�ctor S. Ponce

El 30 de julio de 2010 16:31, Hector S. Ponce <hectorsponce en gmail.com>escribi�:

Show quoted text 29 lines
Hola, Que puede ser que a un reporte cuando le agrego una banda de datos maestros y algun campo del dataset (verificado con 1 solo registro) le agrega dos hojas en blanco antes de la que tiene que imprimir con los datos del registro del dataset ??? depurando el codigo lo hace al imprimir las bandas en el procedure doloop(1), incrementanto la cantidad de paginas a procesar LR_Class.pas ..... {$IFDEF DebugLR} DebugLn('%sGroupsCount=%d MaxLevel=%d doing DoLoop(1)',[sspc, Bands[btGroupHeader].Objects.Count, MaxLevel]); {$ENDIF} DisableControls; DoLoop(1); RestoreBookmarks; // this also enablecontrols if Mode = pmNormal then begin if not RowsLayout then ShowBand(Bands[btColumnFooter]); .....

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100802/744ba63f/attachment.html>

Reply by email