AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PageControl & Resize

Ein Thema von nebukadnezzar · begonnen am 7. Jan 2003 · letzter Beitrag vom 7. Jan 2003
Antwort Antwort
nebukadnezzar

Registriert seit: 18. Dez 2002
38 Beiträge
 
Delphi 6 Personal
 
#1

PageControl & Resize

  Alt 7. Jan 2003, 13:38
Ich habe einen Page Control der die Anchors [akleft,akbottom,akright,aktop] hat.
Auf den Tabsheets des PC habe ich Scrollboxen zur laufzeit erstellt deren anchors ebenfalls auf [akleft,akbottom,akright,aktop] eingestellt sind
aber wenn das PC durch Vergrößern des Fenster die Größe ändert wirkt sich das immer nur auf die Scrollbox der Active Page aus
wie erreiche ich auswirkung auf alles TS - bzw Scrollboxen?
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 7. Jan 2003, 13:46
Moin Nebukadnezzar,

wenn ich das so mache geht's

Delphi-Quellcode:
  with TScrollBox.Create(TabSheet1) do
  begin
    Parent := TabSheet1;
    Anchors := [akleft,akbottom,akright,aktop];
  end;
  with TScrollBox.Create(TabSheet2) do
  begin
    Parent := TabSheet2;
    Anchors := [akleft,akbottom,akright,aktop];
  end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
nebukadnezzar

Registriert seit: 18. Dez 2002
38 Beiträge
 
Delphi 6 Personal
 
#3
  Alt 7. Jan 2003, 14:37
Das Problem liegt wohl bei den ebenfalls zur laufzeit erstellten Tabsheets.
Ausserdem is mir gerade aufgefallen - wenn ich das Programm laufen lasse, mir dann verschiedene Seiten angesehen habe und dann den resize des Fensters ausführen, alles mit seiner richtigkeit geschieht, aber nur auf den bisher betrachteten seiten!
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4
  Alt 7. Jan 2003, 15:24
Moin Nebukadnezzar,

und so:

Delphi-Quellcode:
var
  tsWork : TTabSheet;

begin
  tsWork := TTabSheet.Create(PageControl1);
  with tsWork do
  begin
    Parent := PageControl1;
    PageControl := PageControl1;
  end;
  with TScrollBox.Create(tsWork) do
  begin
    Parent := tsWork;
    Anchors := [akleft,akbottom,akright,aktop];
  end;
  tsWork := TTabSheet.Create(PageControl1);
  with tsWork do
  begin
    Parent := PageControl1;
    PageControl := PageControl1;
  end;
  with TScrollBox.Create(tsWork) do
  begin
    Parent := tsWork;
    Anchors := [akleft,akbottom,akright,aktop];
  end;
Wie gehabt, so geht's bei mir.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 Uhr.
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