Einzelnen Beitrag anzeigen

Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Haupt- und Nebenfenster-Problem

  Alt 1. Aug 2007, 00:00
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

uses
  Unit2;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Application.CreateForm(TForm2, Form2);
  try
    Form2.WindowState := wsMaximized;
    Form2.ShowModal;
  finally
    Form2.Free;
  end;
end;

end.
so wie du das programmiert hats, ist es das gewünschte verhalten.
grund hierfür ist das Showmodal, welche das Form2 als oberstes Fenster deiner Applikation anzeigt.
Es werden also keine Eingaben in dein Form1 zugelassen.
Da es aber das Hauptformular ist, wird es beim Reaktivieren deiner Applikation mit angezeigt.

Was hast du denn genau vor?
Für mich klingt das irgendwie als wenn du das zweite Fenster aufmachen möchtest um das erste Fenster zu verbergen?
  Mit Zitat antworten Zitat