Bagikan melalui


Panduan: Mengatur kontrol pada Formulir Windows menggunakan snapline

Penempatan kontrol yang tepat pada formulir Anda adalah prioritas tinggi untuk banyak aplikasi. Perancang Formulir Windows memberi Anda banyak alat tata letak untuk menyelesaikan ini. Salah satu yang paling penting adalah fitur tersebut SnapLine .

Snapline menunjukkan dengan tepat di mana harus menyusun kontrol dengan kontrol lain. Mereka juga menunjukkan kepada Anda jarak yang direkomendasikan untuk margin antar kontrol, seperti yang ditentukan oleh panduan Antarmuka Pengguna Windows.

Snapline memudahkan untuk menyelaraskan kontrol Anda, untuk tampilan dan perilaku profesional yang tajam (tampilan dan nuansa).

Membuat proyek

  1. Di Visual Studio, buat proyek aplikasi berbasis Windows yang disebut "SnaplineExample".

  2. Pilih formulir di Desainer Formulir.

Kontrol spasi dan perataan

Snapline memberi Anda cara yang akurat dan intuitif untuk menyelaraskan kontrol pada formulir Anda. Mereka muncul saat Anda memindahkan kontrol atau kontrol yang dipilih di dekat posisi yang akan selaras dengan kontrol atau set kontrol lain. Pilihan Anda akan "memposisikan" ke posisi yang disarankan saat Anda memindahkannya melewati kontrol lain.

Untuk mengatur kontrol menggunakan snapline

  1. Button Seret kontrol dari Kotak Alat ke formulir Anda.

  2. Pindahkan Button kontrol ke sudut kanan bawah formulir. Perhatikan snapline yang muncul saat Button kontrol mendekati batas bawah dan kanan formulir. Snapline ini menampilkan jarak yang direkomendasikan antara batas kontrol dan formulir.

  3. Pindahkan kontrol di Button sekitar batas formulir dan catat tempat snapline muncul. Setelah selesai, pindahkan kontrol di Button dekat bagian tengah formulir.

  4. Seret kontrol lain Button dari Kotak Alat ke formulir Anda.

  5. Pindahkan kontrol kedua Button hingga hampir rata dengan kontrol pertama. Perhatikan garis besar yang muncul di garis besar teks kedua tombol, dan perhatikan bahwa kontrol yang Anda pindahkan diposisikan ke posisi yang sama persis dengan kontrol lainnya.

  6. Pindahkan kontrol kedua Button hingga diposisikan tepat di atas kontrol pertama. Perhatikan garis jepret yang muncul di sepanjang tepi kiri dan kanan kedua tombol, dan perhatikan bahwa kontrol yang Anda pindahkan diposisikan ke posisi yang sama persis dengan kontrol lainnya.

  7. Pilih salah Button satu kontrol dan pindahkan dekat dengan kontrol lainnya, hingga hampir menyentuh. Perhatikan snapline yang muncul di antaranya. Jarak ini adalah jarak yang direkomendasikan antara batas kontrol. Perhatikan juga bahwa kontrol yang Anda pindahkan snap ke posisi ini.

  8. Seret dua Panel kontrol dari Kotak Alat ke formulir Anda.

  9. Pindahkan Panel salah satu kontrol hingga hampir rata dengan kontrol pertama. Perhatikan garis jepret yang muncul di sepanjang tepi atas dan bawah kedua kontrol, dan perhatikan bahwa kontrol yang Anda pindahkan diposisikan ke posisi yang sama persis dengan kontrol lainnya.

Ratakan ke margin formulir dan kontainer

Snapline membantu Anda menyelaraskan kontrol anda untuk membentuk dan margin kontainer secara konsisten.

  1. Pilih salah Button satu kontrol dan pindahkan ke batas kanan formulir hingga snapline muncul. Jarak snapline dari batas kanan adalah jumlah properti kontrol Margin dan nilai properti formulir Padding .

    Catatan

    Jika properti formulir Padding diatur ke 0,0,0,0, Formulir Windows Designer memberikan bentuk nilai bayangan Padding 9,9,9,9,9. Untuk mengambil alih perilaku ini, tetapkan nilai selain 0,0,0,0.

  2. Ubah nilai Button properti kontrol Margin dengan memperluas Margin entri di jendela Properti dan mengatur All properti ke 0. Untuk detailnya, lihat Panduan: Meletakkan Kontrol Formulir Windows dengan Padding, Margin, dan Properti Ukuran Otomatis.

  3. Pindahkan Button kontrol mendekati batas kanan formulir hingga snapline muncul. Jarak ini sekarang diberikan oleh nilai properti formulir Padding .

  4. GroupBox Seret kontrol dari Kotak Alat ke formulir Anda.

  5. Ubah nilai GroupBox properti kontrol Padding dengan memperluas Padding entri di jendela Properti dan mengatur All properti menjadi 10.

  6. Button Seret kontrol dari Kotak Alat ke GroupBox kontrol.

  7. Pindahkan Button kontrol mendekati batas GroupBox kanan kontrol hingga snapline muncul. Pindahkan Button kontrol dalam GroupBox kontrol dan catat tempat snapline muncul.

Meratakan ke kontrol yang dikelompokkan

Anda dapat menggunakan snapline untuk meratakan kontrol yang dikelompokkan serta kontrol dalam GroupBox kontrol.

  1. Pilih dua kontrol pada formulir Anda. Pindahkan pilihan di sekitar dan catat snapline yang muncul antara pilihan Anda dan kontrol lainnya.

  2. GroupBox Seret kontrol dari Kotak Alat ke formulir Anda.

  3. Button Seret kontrol dari Kotak Alat ke GroupBox kontrol.

  4. Pilih salah Button satu kontrol dan pindahkan di GroupBox sekitar kontrol. Perhatikan snapline yang muncul di tepi GroupBox kontrol. Perhatikan juga snapline yang muncul di tepi Button kontrol yang dimuat oleh GroupBox kontrol. Kontrol yang merupakan turunan dari kontrol kontainer juga mendukung snapline.

Menggunakan snapline untuk menempatkan kontrol dengan menguraikan ukurannya

  1. Di Kotak Alat, klik Button ikon kontrol. Jangan seret ke formulir.

  2. Gerakkan penunjuk mouse ke atas permukaan desain formulir. Perhatikan bahwa penunjuk berubah menjadi crosshair dengan Button ikon kontrol terpasang. Perhatikan juga snapline yang tampaknya menyarankan posisi yang selaras untuk Button kontrol.

  3. Klik dan tahan tombol mouse.

  4. Seret penunjuk mouse di sekitar formulir. Perhatikan bahwa kerangka digambar, menunjukkan posisi dan ukuran kontrol.

  5. Seret penunjuk hingga rata dengan kontrol lain pada formulir. Perhatikan bahwa snapline tampaknya menunjukkan perataan.

  6. Rilis tombol mouse. Kontrol dibuat pada posisi dan ukuran yang ditunjukkan oleh kerangka.

Menggunakan snapline saat menyeret kontrol dari Kotak Alat

  1. Button Seret kontrol dari Kotak Alat ke formulir Anda, tetapi jangan lepaskan tombol mouse.

  2. Gerakkan penunjuk mouse ke atas permukaan desain formulir. Perhatikan bahwa penunjuk berubah untuk menunjukkan posisi di mana kontrol baru Button akan dibuat.

  3. Seret penunjuk mouse di sekitar formulir. Perhatikan snapline yang muncul untuk menyarankan posisi yang diratakan untuk Button kontrol. Temukan posisi yang selaras dengan kontrol lain.

  4. Rilis tombol mouse. Kontrol dibuat pada posisi yang ditunjukkan oleh snapline.

Mengubah ukuran kontrol menggunakan snapline

  1. Button Seret kontrol dari Kotak Alat ke formulir Anda.

  2. Mengubah ukuran Button kontrol dengan mengambil salah satu gagang ukuran sudut dan menyeret. Untuk detailnya, lihat Cara: Mengubah Ukuran Kontrol pada Formulir Windows.

  3. Seret gagang pengatur ukuran hingga salah Button satu batas kontrol diratakan dengan kontrol lain. Perhatikan bahwa snapline muncul. Perhatikan juga bahwa handel ukuran diposisikan ke posisi yang ditunjukkan oleh snapline.

  4. Ubah ukuran kontrol ke Button arah yang berbeda dan ratakan gagang ukuran ke kontrol yang berbeda. Perhatikan bagaimana snapline muncul dalam berbagai orientasi untuk menunjukkan perataan.

Meratakan label ke teks kontrol

  1. TextBox Seret kontrol dari Kotak Alat ke formulir Anda. Saat Anda menghilangkan kontrol ke TextBox formulir, klik glyph tag pintar dan pilih opsi Atur teks ke textBox1 . Untuk detailnya, lihat Panduan: Melakukan tugas umum menggunakan tindakan perancang.

  2. Label Seret kontrol dari Kotak Alat ke formulir Anda.

  3. Ubah nilai properti AutoSize kontrol Label menjadi true. Perhatikan bahwa batas kontrol disesuaikan agar pas dengan teks tampilan.

  4. Pindahkan Label kontrol ke sebelah kiri TextBox kontrol, sehingga selaras dengan tepi TextBox bawah kontrol. Perhatikan snapline yang muncul di sepanjang tepi bawah dua kontrol.

  5. Pindahkan Label kontrol sedikit ke atas, hingga Label teks dan TextBox teks diratakan. Perhatikan garis bayangan dengan gaya berbeda yang muncul, yang menunjukkan kapan bidang teks kedua kontrol diratakan.

Menggunakan snapline dengan navigasi keyboard

  1. Button Seret kontrol dari Kotak Alat ke formulir Anda. Letakkan di sudut kiri atas formulir.

  2. Tekan panah bawah Ctrl+. Perhatikan bahwa kontrol memindahkan formulir ke posisi perataan horizontal pertama yang tersedia.

  3. Tekan panah bawah Ctrl+hingga kontrol mencapai bagian bawah formulir. Perhatikan posisi yang didudukinya saat bergerak ke bawah formulir.

  4. Tekan panah kanan Ctrl+. Perhatikan bahwa kontrol berpindah di seluruh formulir ke posisi perataan vertikal pertama yang tersedia.

  5. Tekan panah kanan Ctrl+hingga kontrol mencapai sisi formulir. Perhatikan posisi yang didudukinya saat bergerak di seluruh formulir.

  6. Pindahkan kontrol di sekitar formulir dengan kombinasi tombol panah. Perhatikan posisi yang ditempati kontrol dan snapline yang menyertainya.

  7. Tekan tombol panah Shift+untuk mengubah ukuran Button kontrol dengan kenaikan satu piksel.

  8. Tekan tombol panah Ctrl+Shift+untuk mengubah ukuran Button kontrol dalam kenaikan snapline.

Secara selektif menonaktifkan snapline

  1. TableLayoutPanel Seret kontrol dari Kotak Alat ke formulir Anda.

  2. Button Klik dua kali ikon kontrol di Kotak Alat. Perhatikan bahwa kontrol tombol baru muncul di TableLayoutPanel sel pertama kontrol.

  3. Button Klik dua kali ikon kontrol di Kotak Alat dua kali lagi. Ini meninggalkan satu sel kosong dalam TableLayoutPanel kontrol.

  4. Button Seret kontrol dari Kotak Alat ke sel TableLayoutPanel kosong kontrol. Perhatikan bahwa tidak ada snapline yang muncul.

  5. Button Seret kontrol keluar dari TableLayoutPanel kontrol dan pindahkan di TableLayoutPanel sekitar kontrol. Perhatikan bahwa snapline muncul lagi.

Menonaktifkan snapline

Tekan tombol Alt dan saat memindahkan kontrol di sekitar formulir.

Tidak ada snapline yang muncul dan kontrol tidak diposisikan ke posisi perataan potensial.

Untuk menonaktifkan snapline di lingkungan desain

  1. Dari menu Alat, buka kotak dialog Opsi. Pilih Formulir Windows Designer.

  2. Pilih simpul Umum . Di bagian Mode Tata Letak, ubah pilihan dari SnapLines ke SnapToGrid.

  3. Pilih OK untuk menerapkan pengaturan.

  4. Pilih kontrol pada formulir Anda dan pindahkan di sekitar kontrol lain. Perhatikan bahwa snapline tidak muncul.

Langkah berikutnya

Snapline menawarkan cara intuitif untuk menyelaraskan kontrol pada formulir Anda. Saran untuk eksplorasi lebih lanjut meliputi:

  • Coba menumpuk GroupBox kontrol dalam kontrol lain GroupBox . Tempatkan Button kontrol dalam kontrol turunan GroupBox , dan kontrol lain dalam kontrol induk GroupBox . Pindahkan Button kontrol untuk melihat bagaimana snapline melintasi batas kontainer.

  • Buat kolom TextBox kontrol dan kolom Label kontrol yang sesuai. Atur nilai Label properti kontrol AutoSize ke true. Gunakan snapline untuk memindahkan Label kontrol sehingga teks yang ditampilkan diratakan dengan teks dalam TextBox kontrol.

Baca juga