Ini adalah post pertama saya pada tahun 2014. Setelah vakum selama 2 bulan. Pada kangen ya ?? hehe :D
Oke langsung saja, saya akan berbagi ilmu tentang bagaimana cara Autoresize object (mengubah/menggeser ukuran object secara otomatis) agar tampak lebih proporsional saat form ukurannya diubah. Jadi intinya semua object akan menyesuaikan lebar form ketika diperbesar ataupun kembali diperkecil.
Buat project baru, lalu tambahkan sebuah form dan masukkan 1 picturebox, dan 3 commandbutton. Lalu masukkan code ini :
Private Sub Form_Resize()
On Error Resume Next
'mengubah ukuran object
Picture1.Height = Form1.Height - 2500 '+ Picture1.Height
Picture1.Width = Form1.Width - 300 '+ Picture1.Height
Picture1.Top = 60
Picture1.Left = 30
'menggeser object ke kanan bawah
Command1.Top = Form1.Height - Command1.Height - 600
Command1.Left = Form1.Width - Command1.Width - 240
'menggeser object ke kiri bawah
Command2.Top = Form1.Height - Command2.Height - 600
Command2.Left = 120
'menggeser object ke tengah bawah
Command3.Top = Form1.Height - Command3.Height - 600
Command3.Left = (Form1.Width - Command1.Width) / 2
End Sub
Maka hasilnya seperti ini :
Catatan : mengubah nilai/value dari Height, Width, Left dan Top mengikuti perubahan ukuran form. Angka bisa diubah sesuai keinginan.
Selamat mencoba dan semoga bermanfaat!!!
Sumber : vbjadul.net
Oke langsung saja, saya akan berbagi ilmu tentang bagaimana cara Autoresize object (mengubah/menggeser ukuran object secara otomatis) agar tampak lebih proporsional saat form ukurannya diubah. Jadi intinya semua object akan menyesuaikan lebar form ketika diperbesar ataupun kembali diperkecil.
Buat project baru, lalu tambahkan sebuah form dan masukkan 1 picturebox, dan 3 commandbutton. Lalu masukkan code ini :
Private Sub Form_Resize()
On Error Resume Next
'mengubah ukuran object
Picture1.Height = Form1.Height - 2500 '+ Picture1.Height
Picture1.Width = Form1.Width - 300 '+ Picture1.Height
Picture1.Top = 60
Picture1.Left = 30
'menggeser object ke kanan bawah
Command1.Top = Form1.Height - Command1.Height - 600
Command1.Left = Form1.Width - Command1.Width - 240
'menggeser object ke kiri bawah
Command2.Top = Form1.Height - Command2.Height - 600
Command2.Left = 120
'menggeser object ke tengah bawah
Command3.Top = Form1.Height - Command3.Height - 600
Command3.Left = (Form1.Width - Command1.Width) / 2
End Sub
Maka hasilnya seperti ini :
ukuran form sebelum diperbesar
Catatan : mengubah nilai/value dari Height, Width, Left dan Top mengikuti perubahan ukuran form. Angka bisa diubah sesuai keinginan.
Selamat mencoba dan semoga bermanfaat!!!
Sumber : vbjadul.net
Tidak ada komentar:
Posting Komentar