Bonjour,
Dans ma FixedRow, je place des textes à 270°. Je veux calculer la hauteur nécessaire :
Le code suivant ne provoque que des erreurs :
Je sais que ces derniers jours j'ai un peu abusé de Qt mais quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var iLoc : integer; aCanvas : TCanvas; aHeight : single; begin aHeight := 0; aCanvas := TCanvas.Create; for iLoc := 1 to TMSFMXGrid1.ColumnCount -1 do begin aCanvas.Font.Assign(TMSFMXGrid1.Columns[iLoc].FixedFont); aHeight := max(aheight, aCanvas.TextWidth(TMSFMXGrid1.Columns[iLoc].DisplayName)); end; aCanvas.Free; if aHeight <> 0 then TMSFMXGrid1.RowHeights[0] := aHeight;
Au niveau des messages, j'aiet[dcc32 Avertissement] Unit1.pas(75): W1020 Construction d'instance de 'TCanvas' contenant la méthode abstraite 'TCanvas.IntersectClipRect'
Cela doit être bête comme tout mais je ne vois pas le problème.
Partager