Visual Basic Soru – Cevap

VB.Net ile Kod ile Buton veya TextBox oluşturmak

Soru :

Merhabalar elbette kendi başıma oturup şurda bir visual studio yazamam bunun elbette kendim de farkındayım ama denemeye çalıştığım bir şey var o yüzden yapmak istediğim şu olay var

İstediğim şey button veya textbox öğelerini kod ile forma ekleyebilmek

ve bunu sınırsız hale getirmek yani istediğim kadar buton atayabileyim ve içeriğinede kod işlemi atayabileyim bunu yapmanın yolu olduğunu düşünüyorum şu şekilde yapmayı düşünüyorum bunları işlem olarak bir textbox’a aktarıcam ve build ettiğimde çıkan uygulamanın içinde bu text derlenicek ve eklediğim butonlar forma aktarılacak.

eğer bu yöntem ile bu işlem yapılamıyorsa ne şekilde yapabilirim?

Cevap :

Öncelikle formunuza bir FlowLayoutPanel ekleyin,

Size daha iyi bir referans olması açısından kodlarımızı satır satır inceleyelim.

bu kod satırı Flow Panel içerisine ekleyeceğimiz buton sayısını tutmak için kullanacağız:

bu bölümde “Button” sınıfından “bt” isimli bir nesne türettik. yeni yeni butonumuz oluşturuldu. Ardından bu butonun Location, Text, Name gibi değerlerini girdik:

burada oluşturduğumuz yeni butona bir event tanımladık. yani bu butona tıkladığımızda ne olacak? butonun click eventinin “tıkla” isimli bir metoda adreslendiğini söyledik :

ve oluşturulan butonu FlowLayoutPanel1 içerisine ekledik.

ve yukarıda belirttiğim “tıkla” metodunu oluşturduk. butonumuza tıklandığında bu metod tetiklenecek.

 

 

Yorum Yap