TApplication, TScreen, dan TForm adalah class yang membentuk tulang punggung semua aplikasi Delphi dengan mengendalikan perilaku proyek Anda. Class TApplication membentuk pondasi suatu aplikasi dengan menyediakan properti dan metode yang mengenkapsulasi (encapsulate) perilaku program standar. TScreen digunakan pada waktu runtime untuk mengikuti form dan data modules yang telah di-load seperti halnya pemeliharaan system-specific information seperti screen-resolution dan display-fonts. Instance class TForm membangun blok instance user aplikasi. Windows dan kotak dialog di dalam aplikasi didasarkan pada TForm.
Bagaimana menggunakan form utama?
TForm adalah class kunci untuk membuat aplikasi GUI. Ketika Anda membuka Delphi yang menampilkan proyek default atau ketika Anda membuat proyek baru, maka sebuah form ditampilkan yang di atasnya Anda dapat memulai mendesain user interface (UI).
Untuk mengubah form utama proyek, Anda dapat gunakan langkah berikut :
1. Pilih Project | Options dan pilih page Forms.
2. Pada combo box Main Form, pilih form yang Anda ingin gunakan sebagai form utama proyek, kemudian klik tombol OK.
Bagaimana menambah form?
Untuk menambahkan form ke dalam proyek, pilih File | New | Form. Anda dapat melihat semua form proyek dan unit-unit terkait yang terdaftar dalam Project Manager (View | Project Manager). Anda dapat menampilkan daftar form dengan memilih View | Forms.
Bagaimana me-link form?
Menambahkan sebuah form ke dalam suatu proyek akan menambahkan referensi ke form di dalam file proyek (tetapi tidak untuk unit lainnya dalam proyek). Sebelum Anda dapat menulis kode yang mereferensi form baru, Anda perlu menambahkan referensi ke form di dalam file-file unit form yang direferensikan. Ini dikenal sebagai form linking.
Pertimbangan umum untuk me-link form adalah untuk menyediakan akses ke komponen di dalam form tersebut. Contoh, Anda sering menggunakan form linking yang memungkinkan suatu form berisi data-aware components untuk koneksi ke data-access components di dalam data modules.
Untuk me-link suatu form ke form lain, Anda dapat gunakan langkah berikut :
1. Pilih form yang akan mereferensi ke form lain.
2. Pilih File | Use Unit.
3. Pilih nama unit form pada kotak dialog Use Unit.
4. Klik tombol OK.
Me-link suatu form ke form lain juga berarti bahwa klausa uses dari satu unit form berisi referensi atau acuan ke unit form lainnya. Ini berarti bahwa form dan komponen-komponen yang di-link sekarang berada di dalam scope form linking.
Bagaimana menghindari referensi unit melingkar?
Ketika dua form harus saling mereferensi, maka hal ini mungkin akan menyebabkan Circular reference error ketika Anda mengkompilasi program Anda. Untuk menghindari error yang semacam ini, Anda dapat gunakan salah satu cara berikut ini :
§ Tempatkan kedua klausa uses (bersama identifier unit) di bagian implementation file unit (hal ini seperti jika Anda menggunakan perintah File | Use Unit).
§ Tempatkan satu klausa uses di bagian interface, dan klausa uses lainnya di bagian implementation.
Jangan menempatkan kedua klausa uses di bagian interface file unit. Ini akan menghasilkan Circular reference error pada waktu kompilasi.
Anda dapat mencegah fom utama ditampilkan ketika aplikasi Anda pertama kali start-up. Untuk melakukan hal ini, Anda harus menggunakan variabel global Application.
Untuk menyembunyikan form utama pada waktu start up :
1. Pilih Project | View Source untuk menampilkan file proyek utama.
2. Tambahkan kode berikut setelah Application.CreateForm, dan sebelum memanggil Application.Run.
Application.ShowMainForm := False;
Form1.Visible := False; { the name of your main form may differ }
Catatan: Anda dapat men-set properti Visible form ke nilai False menggunakan Object Inspector pada waktu desain daripada men-set-nya pada waktu runtime seperti yang diperlihatkan di atas.
No comments:
Post a Comment
Silahkan tinggalkan pesan