Aracılığıyla paylaş


Nasıl yapılır: Windows Formlarına Denetimler Ekleme

Çoğu form, bir kullanıcı arabirimi (UI) tanımlamak için formun yüzeyine denetimler eklenerek tasarlanmıştır. Denetim, bilgileri görüntülemek veya kullanıcı girişini kabul etmek için kullanılan formdaki bir bileşendir. Denetimler hakkında daha fazla bilgi için bkz . Windows Forms Denetimleri.

Forma denetim çizmek için

  1. Formu açın. Daha fazla bilgi için bkz. Nasıl yapılır: windows formlarını Tasarım Aracı görüntüleme.

  2. Araç Kutusu'nda, formunuza eklemek istediğiniz denetime tıklayın.

  3. Formda, denetimin sol üst köşesinin konumlandırılmasını istediğiniz yere tıklayın ve denetimin sağ alt köşesinin konumlandırılmasını istediğiniz yere sürükleyin.

    Denetim, belirtilen konum ve boyuta sahip forma eklenir.

    Dekont

    Her denetimin tanımlanmış bir varsayılan boyutu vardır. Denetimi Araç Kutusu'ndan forma sürükleyerek, denetimin varsayılan boyutunda formunuza bir denetim ekleyebilirsiniz.

Bir denetimi forma sürüklemek için

  1. Formu açın. Daha fazla bilgi için bkz. Nasıl yapılır: windows formlarını Tasarım Aracı görüntüleme.

  2. Araç Kutusu'nda, istediğiniz denetime tıklayın ve formunuza sürükleyin.

    Denetim, belirtilen konumdaki forma varsayılan boyutunda eklenir.

    Dekont

    Araç Kutusu'ndaki bir denetime çift tıklayarak formun sol üst köşesine varsayılan boyutuyla ekleyebilirsiniz.

    Ayrıca, çalışma zamanında forma dinamik olarak denetim ekleyebilirsiniz. Aşağıdaki kod örneğinde, bir TextBox denetim tıklatıldığında forma bir Button denetim eklenir.

    Dekont

    Aşağıdaki yordam, üzerinde düğme denetimi Button1bulunan bir formun var olmasını gerektirir.

Forma program aracılığıyla denetim eklemek için

  1. Formunuzun sınıfı içinde düğmenin Click olayını işleyen yöntemde, denetim değişkeninize başvuru eklemek, denetimin Locationdeğerini ayarlamak ve denetimi eklemek için aşağıdakine benzer bir kod ekleyin.

    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);
      }
    

    Dekont

    Denetimin diğer özelliklerini başlatmak için kod da ekleyebilirsiniz.

    Önemli

    Kötü amaçlı UserControlbir öğesine başvurarak yerel bilgisayarınızı ağ üzerinden bir güvenlik riskine maruz bırakabilirsiniz. Bu yalnızca kötü amaçlı bir kişinin zarar veren bir özel denetim oluşturması ve bunu yanlışlıkla projenize eklemeniz durumunda endişe verici olacaktır.

Ayrıca bkz.