Witam,
Mam taki malutki kod:
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 cb
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
comboBox1.Items.Add("1");
comboBox1.Items.Add("2");
comboBox1.Items.Add("3");
comboBox1.Items.Add("4");
comboBox1.Items.Add("5");
comboBox1.SelectedIndex = 2;
}
private void button2_Click(object sender, EventArgs e)
{
comboBox1.Text = "22";
}
private void button1_Click(object sender, EventArgs e)
{
comboBox1.Text = "33";
}
}
}
apka wygląda tak:
Teraz jeśli odpalimy aplikację i klikniemy na button2, następnie przejdziemy do zakładki drugiej combobox dalej będzie miał wartość 3.. (nie zmieni się! Dlaczego?)
Natomiast jeśli po odpaleniu aplikacji przejdzemy na 2gą zakładkę, potem wrócimy się na pierwszą i klikniemy buttona2, i znwou wrócimy na drugą zakłądkę to combobox się zmieni...
Czemu się tak dzieje?
tutaj filmik jak to wygląda:
Co mam zrobić, aby po kliknięciu buttona2 combobx od razu się updatował?