• 20-11-2020, 04:16:15
    #1
    Merhaba,

    Dönem sonu projem için basit bir program yazıyorum, combobox a bit button yardımı ile veri eklemem gerekiyor fakat her butona bastığımda bir fazlasını eklemesini istiyorum.

    Örneğin ilk bastığımda "Oda31" verisi ekledi 2. basışımda "Oda32" eklesin istiyorum.

    comboBox1.Items.Add("Oda31"); Bu kod satırını kullandığımda mantıken her seferinde "Oda31" verisini ekliyor.

    Yazılım 2. sınıf öğrencisiyim bu sene ilk kez görsel programlama dersi aldık çoğunuz için çok basit bir soru ama kusura bakmayın artık sormaktan utandım
  • 20-11-2020, 04:39:40
    #2
    Click eventine
    i++;
    Böylece her tıkladığında 1 artacak.
    Daha sonra
    String test=Oda+i;

    comboBox1.Items.Add(test);
  • 20-11-2020, 04:39:45
    #3
    Tam anlayamadım ama

    Butonunun üstüne yazın;

    int sayi;

    Butonun altına yazın
    sayi++;
    comboBox1.Items.Add("Oda" + sayi);
  • 20-11-2020, 04:40:18
    #4
    Halimkovanci adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Dönem sonu projem için basit bir program yazıyorum, combobox a bit button yardımı ile veri eklemem gerekiyor fakat her butona bastığımda bir fazlasını eklemesini istiyorum.

    Örneğin ilk bastığımda "Oda31" verisi ekledi 2. basışımda "Oda32" eklesin istiyorum.

    comboBox1.Items.Add("Oda31"); Bu kod satırını kullandığımda mantıken her seferinde "Oda31" verisini ekliyor.

    Yazılım 2. sınıf öğrencisiyim bu sene ilk kez görsel programlama dersi aldık çoğunuz için çok basit bir soru ama kusura bakmayın artık sormaktan utandım
    Merhaba,

    Aşağıdaki örnek ile artırım sağlayarak (increment), form üzerindeki butona her defasında tıklanması ile birlikte "ComboBox" listesine ardışık türde değer ekleyebileceğinizi bilmenizi isterim.

    public partial class Form1 : Form
    {
    int click = 31;

    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    comboBox1.Items.Add("Oda" + click);
    click++;
    }
    }


    Teşekkürler.
  • 20-11-2020, 04:41:07
    #5
    Direkt "oda31" stringini eklemek yerine bir degisken oluşturabilirsiniz String oda; olarak döngünüzun her adımında bu stringini değiştirerek ekleme yapabilirsiniz
  • 20-11-2020, 04:46:31
    #6
    anx adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Aşağıdaki örnek ile artırım sağlayarak (increment), form üzerindeki butona her defasında tıklanması ile birlikte "ComboBox" listesine ardışık türde değer ekleyebileceğinizi bilmenizi isterim.

    public partial class Form1 : Form
    {
    int click = 31;

    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    comboBox1.Items.Add("Oda" + click);
    click++;
    }
    }


    Teşekkürler.
    Yardımcı olan herkese teşekkürler bu şekilde kullandım.
  • 20-11-2020, 05:52:56
    #7
    Veritabanından int değeri çekip 1 arttırıp yeni veri oluştur böylece program açılıp kapandığınada artma işlemi devam etmiş olur.