Aracılığıyla paylaş


İzlenecek yol: Araç Kutusunu Özel Bileşenlerle Otomatik Olarak Doldurma

Bileşenleriniz şu anda açık olan çözümdeki bir proje tarafından tanımlanıyorsa, Araç Kutusuotomatik olarak görünür ve hiçbir eylem yapmanız gerekmez. Araç KutusuAraç Kutusu Öğeleri Seç İletişim Kutusu (Visual Studio)kullanarak özel bileşenlerinizle el ile de doldurabilirsiniz, ancak Araç Kutusu çözümünüzün derleme çıktılarındaki öğeleri aşağıdaki özelliklerin tümüyle dikkate alır:

Dikkat

Bu içerik .NET Framework için yazılmıştır. .NET 6 veya sonraki bir sürümü kullanıyorsanız, bu içeriği dikkatli kullanın. Tasarımcı sistemi Windows Forms için değişmiştir ve .NET Framework makalesindeki Tasarımcısı değişikliklerini gözden geçirmeniz önemlidir.

Bu kılavuzda, özel bir bileşenin, bileşen oluşturulduktan sonra Araç Kutusu otomatik olarak nasıl göründüğü gösterilmektedir. Bu kılavuzda gösterilen görevler şunlardır:

  • Windows Forms projesi oluşturma.

  • Özel bileşen oluşturma.

  • Özel bir bileşenin örneğini oluşturma.

  • Özel bileşeni kaldırma ve yeniden yükleme.

İşiniz bittiğinde, Araç Kutusu oluşturduğunuz bir bileşenle doldurulduğunu görürsünüz.

Uyarı

Araç Kutusu yalnızca doğrudan projeniz tarafından başvuruda bulunılan kitaplıklardaki bileşenleri veya çözümdeki bir proje tarafından tanımlanan bileşenleri görüntüler.

Projeyi oluşturma

  1. Visual Studio'da ToolboxExample (Dosya>Yeni>Project>Visual C# veya Visual Basic>Klasik Masaüstü>Windows Forms Uygulaması) adlı Windows tabanlı bir uygulama projesi oluşturun.

  2. Projeye yeni bir bileşen ekleyin. DemoComponentolarak adlandır.

    Daha fazla bilgi için bkz. Nasıl yapılır: Yeni Proje Öğeleri Ekleme.

  3. Projeyi oluşturun.

  4. Araçları menüsünden Seçenekleri öğesine tıklayın. Windows Forms Designer öğesinin altındaki Genel seçeneğine tıklayın ve AutoToolboxPopulate seçeneğinin Trueolarak ayarlandığından emin olun.

Özel bir bileşenin örneğini oluşturma

Sonraki adım, formda özel bileşenin bir örneğini oluşturmaktır. Araç Kutusu yeni bileşeni otomatik olarak hesapladığı için bu, başka bir bileşen veya denetim oluşturmak kadar kolaydır.

  1. Projenin formunu Forms Designeriçinde açın.

  2. Araç Kutusu'nda, ToolboxExample Componentsadlı yeni sekmeye tıklayın.

    Sekmeye tıkladığınızda DemoComponentgöreceksiniz.

    Uyarı

    Performans nedenleriyle, Araç Kutusu otomatik olarak doldurulan alandaki bileşenler özel bit eşlemleri görüntülemez ve ToolboxBitmapAttribute desteklenmez. Araç Kutusuözel bir bileşenin simgesini görüntülemek için Araç Kutusu Öğelerini Seç iletişim kutusunu kullanarak bileşeninizi yükleyin.

  3. Bileşeninizi formunuza sürükleyin.

    Bileşenin bir örneği oluşturulur ve Bileşen Tepsisi'e ilave edilir.

Özel bileşeni kaldırma ve yeniden yükleme

Araç Kutusu yüklenen her projedeki bileşenleri dikkate alır ve bir proje devreden çıkarıldığında, projenin bileşenlerine yönelik referansları kaldırır.

  1. Projeyi çözümden kaldırın.

    Projeleri kaldırma hakkında daha fazla bilgi için bkz. Nasıl yapılır: Projeleri Kaldırma ve Yeniden Yükleme. Kaydetmeniz istenirse Evetseçin.

  2. Çözüme yeni bir Windows Application projesi ekleyin. Formu Designeriçinde açın.

    Önceki projedeki ToolboxExample Bileşenleri sekmesi artık yok.

  3. ToolboxExample projesini yeniden yükleyin.

    ToolboxExample Components sekmesi artık yeniden görünür.

Sonraki Adımlar

Bu izlenecek yol, Araç Kutusu projenin bileşenlerini dikkate aldığını gösterir, ancak Araç Kutusu de denetimleri dikkate alır. Çözümünüzde denetim projeleri ekleyerek ve kaldırarak kendi özel denetimlerinizle denemeler yapın.

Ayrıca bakınız