Kod ile döngü kullanarak birden fazla label oluşturma C#
Kod ile döngü kullanarak birden fazla label oluşturma C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace komutla_birden_fazla_label
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Label[] lDizi = new Label[10];
for (int i = 0; i < lDizi.Length ; i++)
{
lDizi[i] = new Label();
lDizi[i].Text = "Label" + i.ToString();
this.Controls.Add(lDizi[i]);
lDizi[i].Top = i*30;
lDizi[i].Left = 20;
lDizi[i].Width = 100;
}
}
}
}




bu label rastgele sayı nası yaptırız butona tıkladığında label tek tek çıkçak
Random sınıfını kullanarak yapabilirsin.
Merhaba ben bu labelleri 8 x 8 matrix şeklinde sıralamak istiyorum nasıl yapabilirim
Cemal :
İç içe for kullanmalısın.
ben labelların ismini değiştirmek istiyorum ama hepsi farklı olucak nasıl yapabilirm ?
@duygu
lbl lerin Textt ini değiştirebilirsin ordan oluyor zaten hepsi sen ne istiyorsan onu yazabilirsin kodlamada yanlış olmaz sadece name lerini değiştirme yeter
Ben yapmaya çalıştım ancak label ekleyemedim. Şöyle bir hata verdi:
CS0104 ‘Label’, ‘System.Windows.Forms.Label’ ile ‘System.Reflection.Emit.Label’ arasında belirsiz bir başvuru
Bunu nasıl düzeltebilirim.
Zehra :
Aşağıdaki linki inceleyin
https://social.msdn.microsoft.com/Forums/tr-TR/0568e99d-9abd-4360-82bd-925cdaf5d132/otomatik-oluturduum-label-hata-veriyor-neden-?forum=csharptr