Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Botón scroll horizontal en DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=85433)

bulc 17-03-2014 12:10:35

Botón scroll horizontal en DBGrid
 
Hola a todos:
Tengo un TDBGrid que aparece sin Botón de deslizamiento horizontal y no consigo quitarlo o evitar que se pierda el visionado de algunas columnas. En cambio en otro TDBGrid, este botón-cursor no aparece.
Esto me tiene mosqueado.
Me gustaría saber cómo se llama (En los DBMemos es la propiedad ScrollBars con tres valores posibles) esta propiedad en los DBGrid; y si aparece o no en el Inspector de componentes porque yo no consigo localizarlo ni controlarlo. Me gustaría que todas las columnas se vieran (solo hay tres) en el DBGrid y que no se ocultaran en ningún momento.
Si alguien sabe algo del tema me gustaría que me diera alguna indicación.
Muchas gracias por adelantado.
bulc

radenf 17-03-2014 13:31:08

Estimado bulc:

La propiedad ScrollBars en el DBGid no existe, ya que las barras de desplazamiento aparecerán de forma automática dependiendo del número y ancho de columnas (horizontal) y del número de registros (vertical).
Para evitar el problema que señalas yo asigno una a una las columnas al DBGrid con botón derecho en Columns, selecciono addItem y le asigno las propiedades FieldName y Witdh, adaptándolas al tamaño del DBGrid.
Ojalá te haya podido ayudar

Saludos

bulc 17-03-2014 20:29:42

Muchas gracias por la respuesta...
 
no te había entendido muy bien, pero he cargado los campos en el Editor del DBGrid y he ido disminuyendo su ancho individual de las columnas. Llega un momento que la barra de scroll inferior se va. Supongo que será porque la suma de anchos es inferior al ancho del total del DBGrid ¿? El caso es que a partir de entonces el DBGrid se queda quieto y se evita que al saltar de una columna a la final se oculten las primeras columnas.
Muy bien. Te repito las gracias.
bulc

radenf 17-03-2014 21:33:02

Encantado de haber podido ayudarte.
Salu2


La franja horaria es GMT +2. Ahora son las 18:47:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi