I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har ikke den nøjagtige kode, den må du selv lave, men hvis du bruger DrawText() er det nemt nok, for den kan selv finde udaf at lave flere liner (parameterstyret) du kan se eks. i den comp. jeg snakkede om
procedure TStringGridEx.DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState); VAR Strx : String; begin inherited; if not ( csDesigning in ComponentState ) and FAllowMultiLineCells and ( Cells[aCol,aRow] <> \'\' ) then begin Canvas.FillRect(aRect); DrawText(Canvas.Handle,PChar(Cells[aCol,aRow]),-1,aRect,DT_CALCRECT); if ( aRect.Bottom - aRect.Top ) > RowHeights[aRow] then RowHeights[aRow] := aRect.Bottom - aRect.Top; DrawText(Canvas.Handle,PChar(Cells[aCol,aRow]),-1,aRect,DT_LEFT + DT_VCENTER + DT_WORDBREAK); end; end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.