Ir para conteúdo
Fórum Script Brasil
  • 0

Alterar Altura De Uma Linha De Uma Grid


natalie

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

Se seu grid for um StringGrid, altere a propriedade DefaulRowHeight; Já se for um DGBrid, não tem como. As linha aumentam de altura a medida que você aumenta size na propriedade Font.

Uma alternativa seria encontrar outro componente que tenha este recurso (sempre tem alguém que já fez isto antes), neste caso tem uma opção neste (link) - procure por Schdbgrid_21.zip

Outra opção, talvez grosseira, seria aumentar size na propriedade Font do DBGrid e utilizar o evento OnDrawColumnCell para alterar a propriedade do Font do Canvas de modo a desenhar o grid com o tamanho da font original. Ex. DBGrid->Font->Size = 12, e desenhar com o tamanho 8 (default)

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  DBGrid1.Canvas.Font.Size := 8;
  DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...