Announcement

Collapse
No announcement yet.

Größe des Formulars automatisch der Bildschirmauflösung anpassen. Wie geht das?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Größe des Formulars automatisch der Bildschirmauflösung anpassen. Wie geht das?

    Hallo!

    Mein Formular nimmt mittlerweile die größe eines 19" Monitors ein. Ich möchte aber auch, daß jemand mit einem Schlepptop oder mit einem 15" Monitor das Programm noch bedienen kann ohne großartig mit Scrollbars arbeiten zu müssen. Wie kann ich mein Programm den gegebenen Umständen des Users automatisch anpassen?
    Vielen Dankfür die freundliche Unterstützung :-)

    P.S.: Ich grüße Biene und entschuldige mich hiermit, daß ich ihre Mail noch nicht beantwortet habe.

  • #2
    Mit der Methode ScaleBy, wenns irgendwie geht würde ich aber eher versuchen das Formular mit einem Tabsheet etwas aufzuteilen

    Comment


    • #3
      Hi Marco!

      macht nichts, bin auch im Streß!

      Suche "Lehrer sucht Hilfe" dort findest du eine Diskussion die zeigt das das kein kleines Problem ist!!!!!!

      Viel spaß beim Durchlesen!!

      BINE :_

      Comment


      • #4
        Ist gar nicht so schwer.
        In Delphi gibt es die Variablen vom Typ Integer:
        Screen.Height <---- Derzeitige Auflösungs höhe
        Screen.Width <----- Derzeitige Auflösungs breite
        Bsp.
        Wenn du eine Auflösung von 800 * 600 eingestellt hast, ist Screen.Width = 800, usw.
        Also schreibst du hin:
        Form1.Width := Screen.Width;
        Form1.Height := Screen.Height;

        Die restlichen Komponenten kannst du jetzt einfach mathematish anpassen: Bsp.:
        Button1.Left := Form.Width div 2;

        Bei mir funktioniert das immer
        :-) Seb

        Comment

        Working...
        X