Cara: Menambahkan Kontrol ke Formulir Windows
Sebagian besar formulir dirancang dengan menambahkan kontrol ke permukaan formulir untuk menentukan antarmuka pengguna (UI). Kontrol adalah komponen pada formulir yang digunakan untuk menampilkan informasi atau menerima input pengguna. Untuk informasi selengkapnya tentang kontrol, lihat Kontrol Formulir Windows.
Untuk menggambar kontrol pada formulir
Buka formulir. Untuk informasi selengkapnya, lihat Cara: Menampilkan Formulir Windows di Perancang.
Di Kotak Alat, klik kontrol yang ingin Anda tambahkan ke formulir Anda.
Pada formulir, klik di mana Anda ingin sudut kiri atas kontrol berada, dan seret ke tempat Anda ingin sudut kanan bawah kontrol berada.
Kontrol ditambahkan ke formulir dengan lokasi dan ukuran yang ditentukan.
Catatan
Setiap kontrol memiliki ukuran default yang ditentukan. Anda dapat menambahkan kontrol ke formulir Anda dalam ukuran default kontrol dengan menyeretnya dari Kotak Alat ke formulir.
Untuk menyeret kontrol ke formulir
Buka formulir. Untuk informasi selengkapnya, lihat Cara: Menampilkan Formulir Windows di Perancang.
Di Kotak Alat, klik kontrol yang Anda inginkan dan seret ke formulir Anda.
Kontrol ditambahkan ke formulir di lokasi yang ditentukan dalam ukuran defaultnya.
Catatan
Anda dapat mengeklik dua kali kontrol di Kotak Alat untuk menambahkannya ke sudut kiri atas formulir dalam ukuran defaultnya.
Anda juga dapat menambahkan kontrol secara dinamis ke formulir pada waktu proses. Dalam contoh kode berikut, TextBox kontrol akan ditambahkan ke formulir saat Button kontrol diklik.
Catatan
Prosedur berikut memerlukan keberadaan formulir dengan kontrol Tombol ,
Button1
, yang sudah ditempatkan di atasnya.
Untuk menambahkan kontrol ke formulir secara terprogram
Dalam metode yang menangani peristiwa tombol
Click
dalam kelas formulir Anda, sisipkan kode yang mirip dengan yang berikut ini untuk menambahkan referensi ke variabel kontrol Anda, atur kontrolLocation
, dan tambahkan kontrol.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
private void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }
private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }
Catatan
Anda juga dapat menambahkan kode untuk menginisialisasi properti kontrol lainnya.
Penting
Anda mungkin mengekspos komputer lokal Anda ke risiko keamanan melalui jaringan dengan merujuk
UserControl
berbahaya . Ini hanya akan menjadi perhatian dalam kasus orang jahat yang membuat kontrol kustom yang merusak, diikuti oleh Anda secara keliru menambahkannya ke proyek Anda.
Baca juga
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk