Fórum TMemo #273976
24/03/2005
0
Oi,
Tenho um texto que insiro em um MEMO em tempo de execução ... mas com isso surge um problema:
>> A altura do MEMO!! Preciso calcular a altura dele, após inserir este texto (tudo em tempo de execução) e, dependendo da fonte escolhida pelo usuário a altura do MEMO não satisfaz (ou fica gde demais ou fica pequeno demais)!!!
O que faço? ** Se tivesse um AUTOSIZE, ou algo parecido... **
Obrigada! :roll:
Tenho um texto que insiro em um MEMO em tempo de execução ... mas com isso surge um problema:
>> A altura do MEMO!! Preciso calcular a altura dele, após inserir este texto (tudo em tempo de execução) e, dependendo da fonte escolhida pelo usuário a altura do MEMO não satisfaz (ou fica gde demais ou fica pequeno demais)!!!
O que faço? ** Se tivesse um AUTOSIZE, ou algo parecido... **
Obrigada! :roll:
Fatima
Curtir tópico
+ 0
Responder
Posts
24/03/2005
Nildo
Olá!
Tenta colocar esse código no OnChange do memo:
Tenta colocar esse código no OnChange do memo:
Canvas.Font := TMemo( Sender ).Font; TMemo( Sender ).Height := Canvas.TextHeight( ´ ´ ) * ( TMemo( Sender ).Lines.Count + 1 );
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)