تبليغاتX
ویژوال بیسیک حرفه ای و ...
کلیات وی بی

امروز میخواهم بتون یه عیدی بدم.امیدوارم خوشتون بیاد.

می خواهید ساختن یک برنامه مالتی مدیا رو یاد بگیرید ؟؟؟

اگه می خواهید ، با من همراه بشید

این کارا رو که می گم دنبال کنید :

1)ازمنوی Project گزینه Components را انتخاب کنید .

2)از لیست باز شده گزینه های زیر را تیک بزنید :

    Microsoft Common Dialog control 6.0                I

    Microsoft Windows Common Controls 5.0 (SP2)       II

    Windows Media Player                             III

  OK  کنید.(اگه تا اینجا مشکلی داشتید به من گزارش بدید)

  ضمنا وقتی که روی Windows Media Player کلیک کردید حتما باید نام فایلی که در پایین نشان داده میشود msdxm.ocx باشد.

3)به برنامه خود کنترلهای زیر را اضافه کنید :( مواد لازم )

نام نوع
Command1 CommandButton
Command2 CommandButton
Label1 Label
Timer1 Timer
Slider1 Slider
CommonDialog1 CommonDialog
MediaPlayer1 MediaPlayer

4)کد زیر را وارد کنید :

***

Option Explicit
Dim File_name As String
Dim pp As Boolean

Private Sub Command1_Click()
Call Form_Load
End Sub

Private Sub Command2_Click()
On Error Resume Next
If pp = False Then
pp = True: Command2.Caption = "Play"
MediaPlayer1.Pause
Else
pp = False: Command2.Caption = "Pause"
MediaPlayer1.Play
End If
End Sub

Private Sub Form_Initialize()
MsgBox "http://vbh.blogfa.com", vbInformation, "}{ /\ S /\ /\/"
Me.Move 4000, 4000, 5000, 1100
Command1.Move 10, 10, 700, 330
Command2.Move 10, 340, 700, 330
Slider1.Move 800, 110, 3000, 1000
Label1.Move 3900, 240, 1500, 1000
Command1.Caption = "Open"
Command2.Caption = "Pause"

End Sub

Private Sub Form_Load()
On Error Resume Next
pp = False
Timer1.Interval = 100
Me.BorderStyle = 3
CommonDialog1.Filter = "mp3 File|*.mp3|All File|*.*"
CommonDialog1.ShowOpen
File_name = CommonDialog1.FileName
Me.Caption = File_name
MediaPlayer1.FileName = File_name
MediaPlayer1.Play
Slider1.Max = MediaPlayer1.Duration
End Sub

Private Sub Slider1_Scroll()
MediaPlayer1.CurrentPosition = Slider1.Value
End Sub

Private Sub Timer1_Timer()
Slider1.Value = MediaPlayer1.CurrentPosition
Label1.Caption = Int(MediaPlayer1.CurrentPosition) & " Seconds"
End Sub
 

***

+ نوشته شده در  یکشنبه سوم اردیبهشت 1385ساعت 14:29  توسط هاتف |