Hile code peut trouver Largeur in Pixelmais je voudrais aussi l hauteur (Memo.height) !
function GetMemolenghtInPixcel(oMemo : TMemo): Integer;var i : Integer; myCanvas : TCanvas;begin result := 0; myCanvas := TCanvas.Create; myCanvas.Font.Assign(oMemo.Font); myCanvas.Handle := GetDC(oMemo.Handle); for i:=0to oMemo.Lines.Count-1dobeginif myCanvas.TextWidth(oMemo.Lines[i]) > result then result := myCanvas.TextWidth(oMemo.Lines[i]);end; myCanvas.Free;end;
Bonsoir,... Memo.Height = sa hauteur... Memo.Width = sa largeur... tout ça en pixelsPourquoi réinventer la roue ?Cordialement, Bacterius !
procedure TForm1.Button1Click(Sender: TObject);begin Edit1.Text:=IntToStr(GetRichEditTextExtent(RichEdit1.Width));end;
Bonjour,je ne comprends pas ce que tu veux faire !Edit1.Text := IntToStr(Memo1.Height);Edit2.Text := IntToStr(Memo1.Width);Voila !Explique ton problème lol (ce que tu veux faire, pourquoi, etc ...)Cordialement, Bacterius !
Salut,abs(Memo.Font.Height) * Memo.Lines.Count
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte