'СОРС ЗА ФОРМАТА
' При въвеждане на формата
Private Sub Form_Load()
MalkaForma 'Задестваме процедура за оразмеряване на формата и плеара
Form1.Height =
Form1.Height + 500 ' Увеличаваме височината на формата
с 500, за да се вижда панела за управление на плеара
End Sub
' Процедура за оразмеряване на
формата
Private Sub MalkaForma()
Form1.WindowState
= 0 ' Задаваме нормално състояние на формата
Form1.Width =
Screen.Width / 3 ' Правим ширината на формата да е 1/3
от ширината на екрана
Form1.Height =
Screen.Height / 3 ' Правим височината на формата да е
1/3 от височината на екрана
Form1.Player.Width
= Form1.Width ' Правим ширината на плеара да колкото
ширината на формата
Form1.Player.Height = Form1.Height ' правим
височината на плеара колкото височината на формата
End Sub
' При натискане на бутона Избор
Private Sub Command7_Click()
On Error Resume Next ' Манипулатор
на грешка
Player.Controls.stop ' Спираме
плеара
Player.URL = IzbranFilm '
Задействаме функцията за избор на филм
End Sub
' При натискане на бутона Пълен
екран
Private Sub Command6_Click()
On Error Resume
Next ' Манипулатор на грешка
Player.fullScreen
= True ' Указваме на плеарът да заеме пълен екран
End Sub
' При натискане на бутона СТАРТ
Private Sub Command3_Click()
Player.Controls.play ' Пускаме плеара
End Sub
' При натискане на бутона Пауза
Private Sub Command1_Click()
Player.Controls.pause ' Задействаме Пауза
End Sub
' При натискане на бутона Стоп
Private Sub Command4_Click()
Player.Controls.stop ' Спираме
плеара
End Sub
' При натискане на бутона Скок
Private Sub Command2_Click()
Player.Controls.pause ' Паузираме
Player.Controls.currentPosition = Player.Controls.currentPosition + 10 ' Променяме позицията с 10 секунди напред
Player.Controls.play ' Пускаме отново плеара
End Sub
' При преоразмеряване на формата
Private Sub Form_Resize()
If Form1.WindowState
= 2 Then ' Ако формата се разпъне на Maximize
Form1.WindowState = 0 ' Връщаме формата в
нормален изглед
Command6_Click
' Сработваме бутона за FullScreen
End If
End Sub
' При кликане върху плеара
Private Sub Player_Click(ByVal nButton
As Integer, ByVal nShiftState As Integer, ByVal fX As Long, ByVal fY As Long)
Player.fullScreen
= False ' Излизаме от FullScreen
End Sub
' При двоен клик върху плеарът
Private Sub
Player_DoubleClick(ByVal nButton As Integer, ByVal nShiftState As Integer,
ByVal fX As Long, ByVal fY As Long)
Command6_Click ' Сработваме бутона за FullScreen
End Sub
' СОРС ЗА МОДУЛА Izbor
' Функция за избор на файл за
отваряне
Public Function IzbranFilm()
Set objDialog =
CreateObject("MSComDlg.CommonDialog")
objDialog.ShowOpen
If
Len(objDialog.FileName) > 1 Then
IzbranFilm =
objDialog.FileName
End If
End Function