So hier meine Frage, da die Suche leider nichts ergeben hat. Ich hoffe ihr könnt mir helfen.
Ich habe in meinem Programm ein Formular (mal was ganz neues^^). Per klick im Menü soll ein weiteres Fenster angezeigt werden, das weitere Infos enthält. Das sieht bis dahin so aus:
Delphi-Quellcode:
procedure TForm1.zeigen1Click(Sender: TObject);
begin
if not Assigned(form2) then
begin
form2 := TForm1.Create(Self);
Formw2.Show;
end
else Form2.Show;
end;
So weit, so gut. Jetzt werden die Bildschirme aber bei den meisten PCs leider nicht so groß sein das beide gleichzeitig draufpassen. Also muss man zwischen beiden umschalten. Vom Hauptformular auf das Nebenf. geht schonmal. Bloß andersrum bereitet es mir Schwierigkeiten.
Delphi-Quellcode:
procedure TForm2.Zurck1Click(Sender: TObject);
begin
// eigentlihc müsste form1.bringtofront hier rein
end;
Aber das geht ja leider nicht, weil das andere Fenster ja dieses hier verwaltet. Wie bekomme ich das hin?
Und bei der Gelegenheit: wie bekomme ich das hin das Komponenten in einem Fenster vernünftig ihre Größe ändern, wenn das Formular von der Größe angepasst wird? Geht das nur über die anchors?