Autor Beitrag
tachi
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Di 29.01.08 14:21 
hallo chris mei name

aus 4 / 5 soll

4
-
5 werden..

wie kann man grafiken on memo einfügen und kann man ihren aufbau verändern??

weil aus dem kleinen burchstrich soll wenn

zb 454666 / 324234 kommt ein großer werden

alos

454666
------
324234

würde mich über hilfe freuen chris
Calculon
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 676

Win XP Professional
Delphi 7 PE, Delphi 3 PRO
BeitragVerfasst: Di 29.01.08 14:32 
Die folgende Funktion, die ich irgendwo mal im Netz gefunden habe, gibt dir die Länge eines strings in Pixel aus:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
function GetTextwidth(const T : String; Font : TFont ) : Integer; 
var 
  Canvas : TCanvas; 
begin 
  Canvas := TCanvas.Create; 
  Try 
    Canvas.Handle := GetDC( 0 ); 
    Try 
    Canvas.Font := Font; 
    Result := Canvas.TextWidth(T); 
    Finally 
      ReleaseDC( 0, Canvas.Handle ); 
    end; 
  Finally 
    Canvas.Free; 
  end; 
end;

Damit und mit einer Schleife, die die Länge des Bruch-Strings (Zähler oder Nenner - je nachdem, welches länger ist) mit '-'-Zeichen annähert, sollte dein Problem zu lösen sein.

Gruß

Calculon
--

_________________
Hallo Mutti