PeCanBaRoe CyBeR
Wellcome to 4cyber PeCanBaroE
sesudah daftar kenalkan diri anda di tread perkenalan.....

PeCanBaRoe CyBeR
Wellcome to 4cyber PeCanBaroE
sesudah daftar kenalkan diri anda di tread perkenalan.....

PeCanBaRoe CyBeR
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Selamat Datang di PeCanBaRoe CybER
 
IndeksPortalPencarianLatest imagesPendaftaranLogin
Top posters
budy[CpC]™
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
Jhunot[CpC]™
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
vee[CpC]™
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
[cpg]dUDutZ92™
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
d'ZheNwaY
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
KutuPreTxX_`
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
lucious13
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
Mbah [CpC]™
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
VanHauTen[4Cyber]™
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
[CBC]GameMaster
Merancang sendiri tampilan aplikasi I_vote_lcapMerancang sendiri tampilan aplikasi I_voting_barMerancang sendiri tampilan aplikasi I_vote_rcap 
kunjungan
blog counter
blog counter
Jam

map
Email
admin Moderator
September 2024
MonTueWedThuFriSatSun
      1
2345678
9101112131415
16171819202122
23242526272829
30      
CalendarCalendar
Latest topics
» rock n roll music
Merancang sendiri tampilan aplikasi EmptyTue Dec 14, 2010 3:09 am by robert

» PEMBERITAUHAN
Merancang sendiri tampilan aplikasi EmptyMon Dec 13, 2010 6:31 am by budy[CpC]™

» Ninja Saga Gold
Merancang sendiri tampilan aplikasi EmptyMon Dec 13, 2010 4:51 am by [cpg]dUDutZ92™

» Ninja Saga Gold Coins jamu
Merancang sendiri tampilan aplikasi EmptyMon Dec 13, 2010 4:39 am by [cpg]dUDutZ92™

» Poker BOT 2011 Works 100% [Win Rate 95%]
Merancang sendiri tampilan aplikasi EmptyMon Dec 13, 2010 4:06 am by Jhunot[CpC]™

» berita baru untuk keluarga besar 4cyber
Merancang sendiri tampilan aplikasi EmptySun Dec 12, 2010 10:29 am by [cpg]dUDutZ92™

» CE nya gan
Merancang sendiri tampilan aplikasi EmptyFri Dec 10, 2010 10:15 am by budy[CpC]™

» bagi yg mau jasa GB g bisa layani kalian
Merancang sendiri tampilan aplikasi EmptyThu Dec 09, 2010 3:47 am by budy[CpC]™

» pontianak banjir besar
Merancang sendiri tampilan aplikasi EmptyTue Dec 07, 2010 11:55 pm by budy[CpC]™

User Yang Sedang Online
Total 19 uses online :: 0 Terdaftar, 0 Tersembunyi dan 19 Tamu

Tidak ada

User online terbanyak adalah 25 pada Sat Sep 28, 2024 9:27 am

 

 Merancang sendiri tampilan aplikasi

Go down 
PengirimMessage
Jhunot[CpC]™
Admin
Admin
Jhunot[CpC]™


Jumlah posting : 75
Point : 20096
Reputation : 6
Join date : 05.11.10
Age : 41
Lokasi : PecanBaroe

Merancang sendiri tampilan aplikasi Empty
PostSubyek: Merancang sendiri tampilan aplikasi   Merancang sendiri tampilan aplikasi EmptyFri Nov 12, 2010 3:50 pm

Seringkali dalam membuat aplikasi dalam lingkungan Visual Basic, kita sudah disuguhkan dengan bentuk jendela dengan tampilan yang sama. Bagaimana kalau kita ingin membuat bentuk tampilan jendela sesuai dengan selera kita ? Bisa, karena tutorial kali ini kita akan membuat suatu bentuk jendela dengan TitleBar, tombol Minimize, Maximize dan Exit ala sendiri dan sangat mudah sekaligus sederhana dalam pembuatannya. Sudah tidak sabar ? Kalau begitu kita langsung saja ke langkah yang pertama yaitu,

Buatlah form untuk merancang tampilan jendela aplikasi seperti terlihat pada gambar 1. Kontrol-kontrol yang ditambahkan pada form tersebut adalah :
- 1 buah Label
- 5 buah PictureBox

Ubahlah properti-properti dari kontrol-kontrol tersebut seperti tertera pada tabel 1.

Kontrol


Properti


Nilai
Label1 BackStyle 0 - Transparent
(Name) lblTitle
Caption Jendela buatanku
ForeColor &H00FFFFFF&
Picture1 BackColor &H000080FF&
BorderStyle 0 - None
Width 6735
Height 375
(Name) PicTitleBar
Picture2 BackColor &H00008000&
BorderStyle 0 - None
Width 255
Height 255
(Name) PicMinimize
ToolTipText Minimize
Picture3 BackColor &H00800000&
BorderStyle 0 - None
Width 255
Height 255
(Name) PicMaximize
ToolTipText Maximize
Picture4 BackColor &H00000080&
BorderStyle 0 - None
Width 255
Height 255
(Name) PicExit
ToolTipText Exit
Picture5 BackColor &H000080FF&
BorderStyle 0 - None
Width 6735
Height 135
(Name) PicFootBar
Form1 Caption JENDELA BUATANKU
BorderStyle 0 - None
ShowInTaskbar True
StartUpPosition 2 - CenterScreen
Width 6720
Height 4440

Tabel 1.

Sebagai keterangan, kotak-kotak kecil berwarna pada Form masing-masing memiliki fungsi yang berbeda. Kotak berwarna hijau akan diberi fungsi Minimize jendela, sebaliknya kotak berwarna biru akan kita beri fungsi Maximize jendela , dan kemudian kotak berwarna merah sebagai fungsi untuk menutup jendela atau exit. Sebagaimana jendela aplikasi pada umumnya, jendela harus mudah dipindah-pindah yang bisanya mendrag bagian TitleBar.

Maka pada PicTitleBar, kita akan memasukkan kode program yang dapat menggeser jendela seperti yang tertera pada Listing 1. Sekarang buat Module dan kemudian isi dengan kode program pada Listing 2 untuk mendeklarasikan fungsi yang dibutuhkan untuk mendrag jendela. Pada Listing 3 terdapat kode program untuk PicMinimize supaya ketika kita klik kotak warna hijau , tampilan jendela dalam keadaan minimize. Sekarang bagaimana mengatur tampilan menjadi Maximize ? Isi kode program pada PicMaximize dan PicTitleBar seperti yang terlihat pada Listing 4 .

Untuk mengaktifkan Maximize kita perlu mengatur lebar dan tinggi jendela baik dalam keadaan normal atau maximize seperti pada Listing 5. Ukuran-ukuran yang ada pada Listing 5 hanya berlaku bila jendela yang kita buat berada pada layar monitor yang berresolusi 1024x768 pixel. Di luar resolusi itu hasil tampilan jendela akan terlihat berantakan. Maka jika itu terjadi, kita dapat menyesuaikannya dengan mengatur kembali nilai lebar dan tinggi jendela aplikasi yang kita buat.

Seperti kode program yang tertera pada Listing 5, kita mengatur agar saat jendela dalam keadaan normal, ToolTip pada PicMaximize menampilkan tulisan ”Maximize”. Saat tampilan dalam keadaan Maximize, ToolTip menampilkan tulisan ”Restore Down”. Langkah yang terakhir, pada PicExit kita memasukkan kode program yang berfungsi menutup aplikasi seperti yang tertera pada Listing 6. Supaya tampilan lebih menarik lagi, kita juga dapat mengimpor gambar pada setiap kontrol PictureBox. Tutorial berikutnya kita akan mencoba memeberikan efek trasparan pada jendela aplikasi yang kita buat. Selamat mencoba !!!

Listing 1
PLAIN TEXT
CODE:

1.
Private Sub PicTitleBar_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
2.
‘Jika tampilan dalam keadaan Maximize, Jendela tidak akan pernah dapat digeser-geser
3.
If Me.WindowState <> 2 Then
4.
GeserJendela Me
5.
End If
6.
End Sub

Listing 2
PLAIN TEXT
CODE:

1.
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
2.
(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lparam _
3.
As Any) As Long
4.
Declare Sub ReleaseCapture Lib "user32" ()
5.

6.
Public Sub GeserJendela(TheForm As Form)
7.
ReleaseCapture
8.
Call SendMessage(TheForm.hWnd, &HA1, 2, 0&amp
9.
End Sub

Listing 3
PLAIN TEXT
CODE:

1.
Private Sub PicMinimize_Click()
2.
Me.WindowState = 1
3.
Me.PicMinimize.BackColor = &H8000&
4.
End Sub

Listing 4
PLAIN TEXT
CODE:

1.
Private Sub PicMaximize_Click()
2.
AksiMaximize
3.
Me.PicMaximize.BackColor = &H800000
4.
End Sub
5.

6.
Private Sub PicTitleBar_DblClick()
7.
AksiMaximize
8.
End Sub
9.

10.
Private Sub lblTitle_DblClick()
11.
AksiMaximize
12.
End Sub
13.

14.
Private Sub lblTitle_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
15.
geser
16.
End Sub

Listing 5
PLAIN TEXT
CODE:

1.
Sub AksiMaximize()
2.
If Me.WindowState = 2 Then
3.
Me.WindowState = 0
4.
Me.PicMinimize.Left = 5640
5.
Me.PicMaximize.Left = 6000
6.
Me.PicExit.Left = 6360
7.
Me.PicMaximize.ToolTipText = "Maximize"
8.
Me.PicFootBar.Top = 4320
9.
Else
10.
Me.WindowState = 2
11.
Me.PicTitleBar.Width = 15400
12.
Me.PicMinimize.Left = 14200
13.
Me.PicMaximize.Left = 14600
14.
Me.PicExit.Left = 15000
15.
Me.PicMaximize.ToolTipText = "Restore Down"
16.
Me.PicFootBar.Width = 16000
17.
Me.PicFootBar.Top = 11400
18.
End If
19.
End Sub

Listing 6
PLAIN TEXT
CODE:

1.
Private Sub PicTitleBar_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
2.
Me.PicExit.BackColor = &H80&
3.
Me.PicMaximize.BackColor = &H800000
4.
Me.PicMinimize.BackColor = &H8000&
5.
End Sub
6.

7.
Private Sub PicMaximize_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
8.
Me.PicMaximize.BackColor = &HFF0000
9.
End Sub
10.

11.
Private Sub PicMinimize_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
12.
Me.PicMinimize.BackColor = &HFF00&
13.
End Sub

Listing 7
PLAIN TEXT
CODE:

1.
Private Sub PicExit_Click()
2.
End
3.
End Sub

by : jhunot[CpC]™
Kembali Ke Atas Go down
http://4cyber.roll.tv
 
Merancang sendiri tampilan aplikasi
Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
PeCanBaRoe CyBeR :: Cyber Programmer :: Visual Basic 6-
Navigasi: