Hat hier jemand eine Ahnung wie man ein anderes VLC-Formular öffnen und das alte schließt? Natürlich kann ich beim aufrufen den anderen VLC-Formulars das andere mit Form1.Hide verstecken und wenn ich es schließe in Ereignissen des neuen Formulars FormCloseQuery so schreiben:
Delphi-Quellcode:
Halt(ExitCode);
Application.Terminate;
Damit wird das Programm dann immer komplett beendet. Folgendes Problem: Wenn ich dann das neue
VCL-Formular anzeigen will und das alte(main) Formular verstecke ist das Programm nicht mehr in der Taskleiste zu finden:
Delphi-Quellcode:
procedure TForm2.Button2Click(Sender: TObject);
begin
Application.CreateForm(TForm5, Form5);
Form5.Show;
Self.Hide;
end;
heißt bisher hab ich das immer so gemacht:
Delphi-Quellcode:
procedure TForm2.Button2Click(Sender: TObject);
begin
Application.CreateForm(TForm5, Form5);
Form5.Show;
menu:=nil;
ClientHeight:=0;
ClientWidth:=0;
BorderIcons:=[];
end;
aber so bleibt natürlich ein kleines Fenster im Hintergrund offen. Wie kann ich das verstecken?