İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Dinamik Buton

junior3125.06.20146 cevap2.526 görüntüleme
2012'den beri17 mesaj
#1
Selamün Aleyküm,
Arkadaşlar internette dinamik buton ile ilgili bir sürü kaynak var ama eklenen dinamik butonları sonradan başka bir buton aracılığıyla silme işlemini bir türlü yapamadım. Yardımcı olursanız sevinirim.

int butonSayisi = 5;
int sol = 100; int alt = 100;
int bol;
for (int i = 1; i <= butonSayisi; i++) // girilen buton sayısına göre döngü şartı sağlanana kadar oluşturmakta
{
Button btn = new Button();
btn.Name = i.ToString();

btn.AutoSize = false;

btn.Size = new Size(400 / bol, 400 / (bol * 2));
btn.Text = i.ToString() + ".Buton";
btn.Font = new Font(btn.Font.FontFamily.Name, 18);
btn.Location = new Point(sol, alt);
this.Controls.Add(btn);
sol += btn.Width + 100;

if (sol + 900 / bol > 900)
{
sol = 100;
alt += this.Height / (bol * 2) + 5;
}
btn.BringToFront();
btn.Click += new EventHandler(dinamikMetod);
Cevaplar
junior31 Konuyu açan
2012'den beri17 mesaj
#2
şu forumda 2 kere c# ile alakalı soru sordum 2 sindede yanıt gelmedi nereye sormam lazım bu soruyu yav hangi forum ilgileniyor.
2014'den beri393 mesaj
#3
Googleye C# forumlari yazarsaniz bircok guzel forum cikiyor.
junior31 Konuyu açan
2012'den beri17 mesaj
#4
aramadımmı sanıyosun yok işte yani adam akıllı cevap veren yok direk msdn de sordum daha ne yapim
Deleted-Name
2013'den beri2.602 mesaj
#5
junior31 dedi: ↑
aramadımmı sanıyosun yok işte yani adam akıllı cevap veren yok direk msdn de sordum daha ne yapim
Ceviz forumda sor orada mutlaka bir bilen vardır
junior31 Konuyu açan
2012'den beri17 mesaj
#6
teşekkürler soruyorum şimdi
2010'den beri112 mesaj
#7
Bu şekilde yapabilirsin:

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.