Bagikan melalui


Cara: Menambahkan Kontrol Tanpa Antarmuka Pengguna ke Formulir Windows

Kontrol nonvisual (atau komponen) menyediakan fungsionalitas untuk aplikasi Anda. Tidak seperti kontrol lain, komponen tidak menyediakan antarmuka pengguna kepada pengguna dan dengan demikian tidak perlu ditampilkan di permukaan Formulir Windows Designer. Saat komponen ditambahkan ke formulir, Formulir Windows Designer menampilkan baki yang dapat diubah ukurannya di bagian bawah formulir tempat semua komponen ditampilkan. Setelah kontrol ditambahkan ke baki komponen, Anda dapat memilih komponen dan mengatur propertinya seperti yang Anda lakukan pada kontrol lain pada formulir.

Menambahkan komponen ke Formulir Windows

  1. Buka formulir di Visual Studio. Untuk detailnya, lihat Cara: Menampilkan Formulir Windows di Perancang.

  2. Di Kotak Alat, klik komponen dan seret ke formulir Anda.

    Komponen Anda muncul di baki komponen.

Selain itu, komponen dapat ditambahkan ke formulir pada waktu proses. Ini adalah skenario umum, terutama karena komponen tidak memiliki ekspresi visual, tidak seperti kontrol yang memiliki antarmuka pengguna. Dalam contoh di bawah ini, Timer komponen ditambahkan pada waktu proses. (Perhatikan bahwa Visual Studio berisi sejumlah timer yang berbeda; dalam hal ini, gunakan komponen Formulir WindowsTimer. Untuk informasi selengkapnya tentang timer yang berbeda di Visual Studio, lihat Pengenalan Timer Berbasis Server.)

Perhatian

Komponen sering memiliki properti khusus kontrol yang harus diatur agar komponen berfungsi secara efektif. Dalam kasus komponen di Timer bawah ini, Anda mengatur Interval properti . Pastikan, saat menambahkan komponen ke proyek Anda, Anda mengatur properti yang diperlukan untuk komponen tersebut.

Menambahkan komponen ke Formulir Windows secara terprogram

  1. Buat instans Timer kelas dalam kode.

  2. Atur Interval properti untuk menentukan waktu antara tanda centang timer.

  3. Konfigurasikan properti lain yang diperlukan untuk komponen Anda.

    Kode berikut menunjukkan pembuatan Timer dengan kumpulan propertinya Interval .

    Public Sub CreateTimer()
       Dim timerKeepTrack As New System.Windows.Forms.Timer
       timerKeepTrack.Interval = 1000
    End Sub
    
    public void createTimer()
    {
       System.Windows.Forms.Timer timerKeepTrack = new
           System.Windows.Forms.Timer();
       timerKeepTrack.Interval = 1000;
    }
    
    public:
       void createTimer()
       {
          System::Windows::Forms::Timer^ timerKeepTrack = gcnew
             System::Windows::Forms::Timer();
          timerKeepTrack->Interval = 1000;
       }
    

    Penting

    Anda mungkin mengekspos komputer lokal Anda terhadap risiko keamanan melalui jaringan dengan mereferensikan 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