Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Darstellungsprobleme Android (https://www.delphipraxis.net/199405-darstellungsprobleme-android.html)

Schokohase 22. Jan 2019 09:22

AW: Darstellungsprobleme Android
 
Zitat:

Zitat von ConnorMcLeod (Beitrag 1423816)
Weiß nicht, ob Dir das für Android hilft - unter VCL würde ich es so machen:

Du kannst generell das machen:

Delphi-Quellcode:
procedure TfrmTesterMain.btnMemoCanvasClick(Sender: TObject);
const
  TESTTXT = 'XMXMXMXMX';
var
  lCnv: TControlCanvas;
begin
  lCnv := TControlCanvas.Create;
  try
    lCnv.Control := mTestmemo;
    lCnv.Font.Assign(mTestmemo.Font);
    ShowMessage('Textbreite von '
      + TESTTXT
      + ' ist '
      + IntToStr(lCnv.TextWidth(TESTTXT))
      + ' und das Memo ist '
      + IntToStr(mTestmemo.Width)
      + ' breit.'
      );
  finally
    //lCnv.Free;
    lCnv.DisposeOf; // für ARC und Nicht-ARC
  end;
end;

skoschke 22. Jan 2019 09:32

AW: Darstellungsprobleme Android
 
Danke, aber das "Dumme" daran ist, dass ich im Memo automatischen Umbruch habe und demzufolge die Texthöhe bestimmt werden muss!

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz