Cita:
Empezado por AgustinOrtu
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
Panel1.Align := alClient;
Panel1.Caption := 'Normal';
Panel1.Color := clRed;
end;
procedure TForm1.Panel1DblClick(Sender: TObject);
begin
if WindowState = wsMaximized then
begin
WindowState := wsNormal;
Panel1.Caption := 'Normal';
end
else
begin
WindowState := wsMaximized;
Panel1.Caption := 'Maximizado';
end;
end;
Que es lo que necesitas exactamente? Que el tamaño del panel sea el mismo del form? Porque eso es lo que estoy entendiendo y eso es lo que hace el codigo de arriba
|
Al Hacer doble click se me maximiza el formulario pero no el panel ...
Este es mi codigo
Código Delphi
[-]unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls, MPlayer, ComCtrls, ToolWin;
type
TForm1 = class(TForm)
MediaPlayer1: TMediaPlayer;
OpenDialog1: TOpenDialog;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
ProgressBar1: TProgressBar;
Timer1: TTimer;
Panel1: TPanel;
procedure BitBtn1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Panel1DblClick(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
MediaPlayer1.FileName := OpenDialog1.Filename ;
Mediaplayer1.Display := panel1 ;
MediaPlayer1.Open ;
mediaplayer1.DisplayRect := panel1.ClientRect;
Progressbar1.Max := MediaPlayer1.Length ;
progressbar1.Position := 0;
Timer1.Enabled := true ;
end;
end ;
procedure TForm1.FormCreate(Sender: TObject);
begin
Panel1.Align := alClient;
Panel1.Caption := 'Normal';
Panel1.Color := clRed;
end;
procedure TForm1.Panel1DblClick(Sender: TObject);
begin
if WindowState = wsMaximized then
begin
WindowState := wsNormal;
Panel1.Caption := 'Normal';
end
else
begin
WindowState := wsMaximized;
Panel1.Caption := 'Maximizado';
end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Progressbar1.Position := Mediaplayer1.Position ;
end;
end.