Bagikan melalui


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

  1. Buka formulir. Untuk informasi selengkapnya, lihat Cara: Menampilkan Formulir Windows di Perancang.

  2. Di Kotak Alat, klik kontrol yang ingin Anda tambahkan ke formulir Anda.

  3. 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

  1. Buka formulir. Untuk informasi selengkapnya, lihat Cara: Menampilkan Formulir Windows di Perancang.

  2. 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

  1. 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 kontrol Location, 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 UserControlberbahaya . 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