FauGomes Postado Fevereiro 15, 2022 Denunciar Share Postado Fevereiro 15, 2022 (editado) Olá, pessoal, me chamo Fabio, Tudo bem? É o seguinte, não estou conseguindo alinhar VERTICAL do componente DBGRID do Delphi 5. Coloquei programa do wConsultaDrawColumnCell, não alinha nada. Segue o programa abaixo: procedure TTSIST9600.wConsultaDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); Var S: string; R: TRect; begin If Column.Field = QRYCLIENTES.FieldByName('NUMERO') Then begin with wConsulta.Canvas do begin FillRect(Rect); S := IntToStr(QRYCLIENTES.FieldByName('NUMERO').AsInteger); R := Rect; DrawText(Handle, PChar(S), Length(S), R, DT_VCenter); end; End; End; Aguardo a resposta. Obrigado Editado Fevereiro 15, 2022 por FauGomes Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FauGomes
Olá, pessoal, me chamo Fabio, Tudo bem? É o seguinte, não estou conseguindo alinhar VERTICAL do componente DBGRID do Delphi 5.
Coloquei programa do wConsultaDrawColumnCell, não alinha nada. Segue o programa abaixo:
procedure TTSIST9600.wConsultaDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
Var
S: string;
R: TRect;
begin
If Column.Field = QRYCLIENTES.FieldByName('NUMERO') Then
begin
with wConsulta.Canvas do
begin
FillRect(Rect);
S := IntToStr(QRYCLIENTES.FieldByName('NUMERO').AsInteger);
R := Rect;
DrawText(Handle, PChar(S), Length(S), R, DT_VCenter);
end;
End;
End;
Aguardo a resposta.
Obrigado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.