GARANTIR DESCONTO

Fórum DBGrid.OpTions.dgTitles:= True; #269166

18/02/2005

0

ola,

tenho uma variavel do tipo boolean que serve para indicar se o dbgrid vai ter titulo ou não.

tentei

DBGrid.OpTions.dgTitles:= True;

Mas não funciona.


Sistemald

Sistemald

Responder

Posts

18/02/2005

Massuda

A propriedade TDBGrid.Options é um [b:bda7fb78c3]set[/b:bda7fb78c3], não um Boolean. Para fazer o que você quer:
if ...vai ter título... then
  DBGrid1.Options := DBGrid1.Options + [dgTitles]
else
  DBGrid1.Options := DBGrid1.Options - [dgTitles];
uma sintaxe alternativa seria:
if ...vai ter título... then
  Include(DBGrid1.Options, dgTitles)
else
  Exclude(DBGrid1.Options, dgTitles);



Responder

Gostei + 0

18/02/2005

Fabio.hc

Tente assim:

- Para mostrar vc coloca entre as chaves.
DBGrid1.Options:=[[b]dgTitles[/b], dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit];



- Para ocultar vc remove..
DBGrid1.Options:=[dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit];



Responder

Gostei + 0

18/02/2005

Sistemald

Alguém sabe como tira a Scrollbar vertical do Dbgrid?


Responder

Gostei + 0

18/02/2005

Sistemald

A única maneira que encontrei foi a seguinte

Para remover a barra de rolagem vertical de componente TDBGrid, você precisa apenas criar um novo componente herdado da classe TDBGrid e reescrever o método paint.

[b:4e6c2ae1ed]Mas não posso fazer outro componente.[/b:4e6c2ae1ed]

Se Alguém tiver alguma idéia[/b]


Responder

Gostei + 0

18/02/2005

Sistemald

Galera Consegui,

Muito facil...

ShowScrollBar(DBGrid1.Handle,SB_HORZ,False);


Valeu


Responder

Gostei + 0

18/02/2005

Sistemald

Aproveitando o tópico...

Como faço para que o registro atual do dbgrid fique com a linha azul(selecionado), independente do focu.


Responder

Gostei + 0

18/02/2005

Rômulo Barros

Veja se uns dos links abaixo pode lhe ajudar:

[color=red:b17ac405bd][b:b17ac405bd]1 - [/b:b17ac405bd][/color:b17ac405bd][url=http://forum.devmedia.com.br/viewtopic.php?t=58416&highlight=zebra&sid=4564bf180bb65a304b0ba22dc816d1c5]DBGrid Zebrado na RXLib[/url]
[color=red:b17ac405bd][b:b17ac405bd]2 - [/b:b17ac405bd][/color:b17ac405bd][url=http://forum.devmedia.com.br/viewtopic.php?t=52166&highlight=zebra&sid=4564bf180bb65a304b0ba22dc816d1c5]Terceira cor em DBGrid Zebrado[/url]
[color=red:b17ac405bd][b:b17ac405bd]3 - [/b:b17ac405bd][/color:b17ac405bd][url=http://forum.devmedia.com.br/viewtopic.php?t=49646&highlight=zebra&sid=4564bf180bb65a304b0ba22dc816d1c5]Colorindo Linha da Consulta no Grid[/url]
[color=red:b17ac405bd][b:b17ac405bd]4 -[/b:b17ac405bd][/color:b17ac405bd] [url=http://forum.devmedia.com.br/viewtopic.php?t=35689&highlight=zebra&sid=4564bf180bb65a304b0ba22dc816d1c5]DBGrid Zebrado na VCL[/url]
[color=red:b17ac405bd][b:b17ac405bd]5 -[/b:b17ac405bd][/color:b17ac405bd] [url=http://forum.devmedia.com.br/viewtopic.php?t=11315&highlight=zebra&sid=4564bf180bb65a304b0ba22dc816d1c5]Como Colorir As Linhas de um DBGrid[/url]
[color=red:b17ac405bd][b:b17ac405bd]6 -[/b:b17ac405bd][/color:b17ac405bd] [url=http://forum.devmedia.com.br/viewtopic.php?t=29632&highlight=zebra&sid=4564bf180bb65a304b0ba22dc816d1c5]Como faço com o grid pra ficar uma linhha branca e outra nao:[/url]


Responder

Gostei + 0

18/02/2005

Sistemald

Valeu,

if gdSelected in State then 
begin 
DBGrid1.Canvas.Font.Color:= clWhite; 
DBGrid1.Canvas.Font.Style:=[fsBold]; 
DBGrid1.Canvas.Brush.Color:= $00DF5400; 
end; 


Era o que eu precisava.


Responder

Gostei + 0

21/02/2005

Rômulo Barros

Valeu,
if gdSelected in State then 
begin 
DBGrid1.Canvas.Font.Color:= clWhite; 
DBGrid1.Canvas.Font.Style:=[fsBold]; 
DBGrid1.Canvas.Brush.Color:= $00DF5400; 
end; 
Era o que eu precisava.


:wink: :arrow: :arrow:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar