📄 unit2.~pas
字号:
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, Menus;
type
TForm2 = class(TForm)
Panel1: TPanel;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N151: TMenuItem;
N13: TMenuItem;
N251: TMenuItem;
N351: TMenuItem;
N451: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
N16: TMenuItem;
N17: TMenuItem;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormResize(Sender: TObject);
procedure N17Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N12Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses main;
{$R *.DFM}
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
form1.mediaplayer1.stop;
form1.mediaplayer1.close;
form1.Timer1.Enabled:=false;
end;
procedure TForm2.FormResize(Sender: TObject);
begin
form1.mediaplayer1.Display:=form2.panel1;
form1.mediaplayer1.DisplayRect:=form2.Panel1.ClientRect;
form1.N6.Enabled:=false;
form1.N9.Enabled:=false;
end;
procedure TForm2.N17Click(Sender: TObject);
begin
messagebox(0,'王明潭设计','AVI播放器',0);
end;
procedure TForm2.N15Click(Sender: TObject);
begin
state:='close';
form1.Close;
end;
procedure TForm2.N1Click(Sender: TObject);
begin
if (state='pause')or(state='stop') then begin
form1.MediaPlayer1.Play;
state:='play';
end;
end;
procedure TForm2.N2Click(Sender: TObject);
begin
if state='play' then begin
form1.MediaPlayer1.Pause;
state:='pause';
end;
end;
procedure TForm2.N3Click(Sender: TObject);
begin
if (state='play')or(state='pause')then begin
form1.MediaPlayer1.stop;
state:='stop';
end;
end;
procedure TForm2.N4Click(Sender: TObject);
begin
if state<>'close'
then form1.MediaPlayer1.Previous;
end;
procedure TForm2.N5Click(Sender: TObject);
begin
if state<>'close'
then form1.MediaPlayer1.Rewind;
end;
procedure TForm2.N11Click(Sender: TObject);
begin
form2.windowState:=wsmaximized;
form1.mediaplayer1.Display:=panel1;
form1.mediaplayer1.DisplayRect:=Panel1.ClientRect;
end;
procedure TForm2.N12Click(Sender: TObject);
begin
form2.windowState:=wsnormal;
ClientHeight:=293;
ClientWidth:=354;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -