Sunday, July 14, 2013

Membuat Program Menggunakan Fungsi MDIForm

Membuat Program Menggunakan Fungsi MDIForm

Konsep program yang akan dibuat kali ini adalah:

1. Tahap pertama kita akan membuat sebuah Form login yang digunakan untuk masuk kedalam MDIForm, Form login ini tidak termasuk kedalam anak program dari MDIForm
2. Membuat MDIForm lalu buat sebuah menu dengan nama menu lalu mempunyai sebuah submenu dengan nama Matrik Program
3. Membuat anak form, yang dimana form ini berisikan tentang program efek text matrik. 

Oke langsung saja buat programnya:

A. Membuat Form Login (Form 1)


1. Buat Form Login seperti dimana:


Membuat Program Menggunakan Fungsi MDIForm

dibawah ini adalah isi kode dari program Form Login:

Dim pass As String
Dim user As String
Dim p As Integer
Dim Hit As Integer

Private Sub Command1_Click()
pass = "fajar"
user = "fajar rifai"
If Hit < 2 Then
If Text1.Text = user And Text2.Text = pass Then
MsgBox "Selamat Anda Berhasil Login", vbInformation, "berhasil"
MDIForm1.Show
Me.Hide

Else
MsgBox "Login Error"
Hit = Hit + 1
Label3.Caption = "remaining " & (3 - Hit) & " more times"
End If

Else
MsgBox "youre account has been blocked"
End
End If

End Sub

Private Sub Command2_Click()
Text1.Text = " "
Text2.Text = " "
End Sub

Private Sub Command3_Click()
End
End Sub


Catatan: untuk dapat masuk kedalam MDIForm pada program ini anda memasukan Username dengan nama fajar rifai dan Password fajar.

B. Membuat Program Efek Text Matrik (Form 2)

1.Buat Form Seperti Gambar dibawah:

Membuat Program Menggunakan Fungsi MDIForm
dibawah ini adalah kode pada progra Efek Text Matrik:

Private Sub Command1_Click()
MDIForm1.Show
Me.Hide
End Sub

Private Sub Command2_Click()
p = MsgBox("Keluar Aplikasi?", vbInformation + vbYesNo)
If p = vbYes Then
End
Else
Me.Show
End If
End Sub

Private Sub Timer1_Timer()
Label1.Top = Val(Label1.Top) + 30
Label2.Top = Val(Label2.Top) + 50
Label3.Top = Val(Label3.Top) + 60
Label4.Top = Val(Label4.Top) + 90
Label5.Top = Val(Label5.Top) + 70
Label6.Top = Val(Label6.Top) + 30
Label7.Top = Val(Label7.Top) + 40
Label8.Top = Val(Label8.Top) + 20
Label9.Top = Val(Label9.Top) + 80
Label10.Top = Val(Label10.Top) + 50

If Label1.Top > 4000 Then
Label1.Top = -2000
End If

If Label2.Top > 4000 Then
Label2.Top = -2000
End If

If Label3.Top > 4000 Then
Label3.Top = -2000
End If

If Label4.Top > 4000 Then
Label4.Top = -2000
End If

If Label5.Top > 4000 Then
Label5.Top = -2000
End If

If Label6.Top > 4000 Then
Label6.Top = -2000
End If

If Label7.Top > 4000 Then
Label7.Top = -2000
End If

If Label8.Top > 4000 Then
Label8.Top = -2000
End If

If Label9.Top > 4000 Then
Label9.Top = -2000
End If

If Label10.Top > 4000 Then
Label10.Top = -2000
End If
End Sub

 

Catatan : pada Propertiesnya atur MDIChild-nya menjadi TRUE

C. Membuat Membuat MDIForm

1. Buat Form Seperti dibawah ini:

Membuat Program Menggunakan Fungsi MDIForm
setelah membuat Menu dan Submenunya adalah Matrik Program, pada submenu Matrik Program, klik dan isikan perintah seperti dibawah ini:

Private Sub k_Click()
Form2.Show
End Sub




No comments:

Post a Comment