Visual Basic 2: Form dan Objek Kontrol

Form

        Form merupakan wadah objek kontrol dari objek kontrol lainnya, dapat menerima tugas dan bereaksi terhadap tindakan dari pengguna untuk kelangsungan program aplikasi. Apa itu program? Program adalah kumpulan perintah yang dijalankan secara bersamaan atau dalam satu satuan waktu untuk mencapai suatu tujuan tertentu. Form adalah bahan untuk membuat jendela. Kami menempatkan kontrol pada formulir. Kontrol ini termasuk tombol, kotak centang, tombol radio, label, panel, dan sebagainya. Di Form VB ada tombol Minimize, Maximize/Restore dan Close, ketiganya terletak di pojok kanan atas Pada saat perancangan kita hanya dapat mengaktifkan tombol Minimize Restore, namun pada saat program dijalankan dan form berubah menjadi jendela, maka ketiga tombol tersebut dapat dimanfaatkan secara maksimal, yaitu:
  1. Minimalkan tombol untuk mengubah jendela menjadi ikon 
  2. Tombol Maximize untuk memperbesar ukuran sehingga memenuhi layar monitor dimana pada saat itu tombol tersebut berubah untuk mengembalikan yang berfungsi untuk kembali ke ukuran sebelumnya
  3. Tombol Close untuk menutup jendela. Jika aplikasi kita hanya berisi jendela, maka tombol tutup juga berfungsi sebagai penutup program

        Ukuran formulir dapat diubah dengan menyeret dan menjatuhkan tiga titik di sudut kanan, bawah, dan kanan bawah formulir. Jika kita tarik ke luar maka akan memperbesar ukuran dan sebaliknya akan mengecilkannya. Titik yang tepat untuk mengubah ukuran dalam arah horizontal, titik bawah dalam arah vertikal dan titik sudut di kedua arah. Saat program dijalankan, titik seret menghilang, tetapi kita dapat mengubah ukurannya dengan menyeret sisi kecuali bagian atas. Keempat sudut juga dapat digunakan sebagai pengubahan ukuran dalam arah horizontal dan vertikal.

Ada beberapa cara untuk mengaktifkan form, yaitu:
  1. Klik tombol lihat objek pada jendela proyek.
  2. Dari menu tampilan klik perintah objek.
  3. Tekan tombol shift + F7 pada keyboard.

Dalam Visual Basic terdapat beberapa jenis form, misalnya: Form Standar, Form Induk (MDIForm), Form Pesan (Message Box), Form Input (Kotak Input), Form Splash dan sebagainya. Namun dalam kategori desain, bentuk dikelompokkan menjadi dua, yaitu:

  • Bentuk Dinamis
Yaitu bentuk yang dapat dirancang dengan mudah seperti mengubah bentuk dan ukurannya, menyisipkan objek kontrol atau menetapkan perintah yang diinginkan program. Contoh:
  1. Window (Windows Form, Console, Class Library, WPF dsb.)
  2. Web (ASP.Net Web Application, ASP.NET Web Servis dsb)
  3. Smart Device (Smart Device Project)
  4. Database(Access dan SQL Server)
  5. Report (Report Aplication dan Crystal Report)  WCF (Windows Communication Foundation)
  6. dil


  • Form Statis 
Yaitu form yang tidak dapat didesain dan hanya dapat dipanggil melalui suatu kode rutin, contoh : MessageBox dan InputBox. Meskipun form ini sebenarnya bisa didesain, desainnya tetap harus melalui code routine.
  • Form Pesan (Messagebox)
Fo            form yang bertugas untuk menampilkan pesan keterangan terhadap suatu kejadian yang diterima             oleh aplikasi.
  • InputBox (Kotak Input Pesan)

Form ini digunakan untuk interaksi antara pengguna dengan aplikasi yang dibuat, dimana pengguna tersebut memasukkan suatu nilai lalu mengklik suatu tombol dan menunggu efek yang ditimbulkan oleh aplikasi yang dibuat.


Objek Kontrol

      1. Label, TextBox dan Button

  • Label merupakan objek control yang dapat menampilkan output tetapi tidak dapat memberikan input pada saat dijalankan.
  • TextBox Merupakan objek control yang dapat diberikan input pada saat program dijalankan.
  • Button merupakan objek control yang dapat mengeksekusi perintah-perintah yang telah diberikan.

     2. CheckBox dan RadioButton

  • CheckBox merupakan objek control yang berfungsi untuk memilih beberapa item data. Dengan objek ini anda dapat lebih dari satu pilihan dan bahkan memilih semua pilihan tersedia.
  • RadioButton fungsi hampir sama dengan checkbox, tetapi hanya dapat memilih satu pilihan yang tersedia.

     3. ComboBox dan ListBox

  • ComboBox merupakan objek control yang dapat digunakan untuk menampilkan daftar item dengan pilihan dropdown.
  • ListBox merupakan objek control yang jauh berbeda dengan ComboBox hanya saja pada listbox menu daftar pilihan ditampilkan secara kesuluruhan.

     4. Timer dan DateTimerPicker

  • Timer merupakan objek control yang berfungsi untuk mengatur dan menampilkan waktu yang    diperlukan.
  • DateTimerPicker objek control yang berfungsi untuk menampilkan tanggal dengan menu DropDown.



Latihan
  1. Buka Visual Studio kalian
  2. Untuk pembuatan VB form itu bisa kita lakukan dengan settingan Visual Basic-Windows-Desktop, lalu pilih Windows Form App.
     3. Setting sesuai dengan apa yang kalian inginkan. Lalu pilih Next
     4. Pilih Net. Core 5, lalu next
   5. Buat Design sesuai dengan yang ada pada latihan dengan menggunakan Toolbox. Lalu edit namanya melalui properties.

6.  Klik kanan kemudian pilih 'edit items' untuk menambahkan item yang ada pada combobox.


7. Ketikkan nama font yang kalian inginkan.


8. Design telah selesai kita kerjakan

9. Langkah terakhir adalah melakukan pengkodean disetiap tool yang kita buat dengan cara doble click pada setiap tool. Untuk codingannya adalah sebagai berikut:
  • Strikeout:
        Label1.Font = New Font("Constantia",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Strikeout)

  • UnderLine
        Label1.Font = New Font("Constantia",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Underline)

  • Regular
        Label1.Font = New Font("Constantia",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Regular)

  • Italic
        Label1.Font = New Font("Constantia",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Italic)

  • Bold
        Label1.Font = New Font("Constantia",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Bold)

  • Bolditalic
        Label1.Font = New Font("Constantia",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Bold Xor Label1.Font.Style Xor
        FontStyle.Italic)

  • Combobox
        Select Case ComboBox1.SelectedIndex

            Case 0
                Label1.Font = New Font("Times New Roman",
                Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Regular)
            Case 1
                Label1.Font = New Font("Arial",
                Label1.Font.Size, Label1.Font.Style Xor
                FontStyle.Regular)
            Case 2
                Label1.Font = New Font("Calibri",
        Label1.Font.Size, Label1.Font.Style Xor
        FontStyle.Regular)

        End Select


Berikut merupakan tampilan dari form yang telah kita buat:




















Posting Komentar

0 Komentar

Cari Blog Ini

Text Widget

Pages