Autor Beitrag
Jagg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 635



BeitragVerfasst: Mi 04.08.04 11:21 
Hallo Leute !
Ich habe eine Programm geschrieben unter der Auflösung 1024x768,aber wenn ich es jetzt unter der Auflösung von 800x600 darstelle,zeigt mir nicht alles an !
Es ist alles dann zu groß !
Ich habe diesen Code hier gefunden :
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
Procedure Anpassung;
 const breite=1024; {Auflösung, unter der das Fenster erstellt wurde}
  hoehe=768;
 var schrift: integer;  
begin
  schrift := pixelsperinch-96;
  if screen.width>breite then begin
    if schrift>0 then
      {für große Schriften}
      ScaleBy(round(((screen.width/breite)*100)-((screen.width/breite-1)*100)),100)
    else
      {für kleine Schriften}
      ScaleBy(round(((screen.width/breite)*100)),100);
  end
  else begin
    if screen.width=breite then
      ScaleBy(round(((screen.width/breite)*100)-schrift),100)
    else begin
      if schrift>0 then
        {für große Schriften}
        ScaleBy(round((100-(breite/screen.width-1)*100)-(breite/screen.width-1)*100),100)
      else
        {für kleine Schriften}
        ScaleBy(round((100-(breite/screen.width-1)*100)),100);
    end;
  end;
end;

....jetzt zeigt er mit alles zu klein an...woran liegt das ???
PS : Ich wollte hier Screenshots einbauen,aber ich habe nicht die URL des Bildes oder geht ds auch anders,damit ihr versteht was ich meine !

Jagg


Moderiert von user profile iconPeter Lustig: Code- durch Delphi-Tags ersetzt.
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Mi 04.08.04 11:41 
da ich nicht weiß mit welchen komponenten dein programm aufgebaut ist n allgemeiner tip:

warum tust du die komponenten nicht per anchors im objektinsprektor.
skalieren? zumindest so sachen wie stringgrids usw.
button sollte immer eine einheitliche größte haben.

schick mir die bilder per mail. ich schmeiß sie dann auf meinen webspace und schick dir die links.

_________________
Patrick
im zweifelsfall immer das richtige tun!!!