Изменить цвет кнопки в кнопке click C#
Здравствуйте Вдохновители,
Я создаю онлайн-тестовое приложение, в котором генерирую около 100 кнопок. во время выполнения При загрузке формы.
private void addQuestion_Reviewbutton() { for (int i = 1; i <= clsGlobalVars.gnTotalQuestion; i++) { Button button = new Button(); button.Location = new Point(160, 30 * i + 10); button.Click += new EventHandler(ButtonClickOneEvent); button.Tag = i; button.Name = "Question" + i; button.Text = i.ToString(); button.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.button)); button.BackgroundImageLayout = ImageLayout.Stretch;//.Zoom; button.FlatAppearance.BorderSize = 0; button.Size = new System.Drawing.Size(47, 41); button.BackColor = Color.Transparent; button.FlatStyle = FlatStyle.Flat; button.Font = new System.Drawing.Font("Segoe UI Semibold", 12); button.ForeColor = Color.White; button.Cursor = Cursors.Hand; flowLayoutPanel1.Controls.Add(button); //flowLayoutPanel1.ScrollControlIntoView(button); } }
и по этому щелчку кнопки я меняю цвет фона
void ButtonClickOneEvent(object sender, EventArgs e) { Button button = sender as Button; //button.BackColor = Color.Yellow; button.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.button_Orange)); lblQuestionNo.Text = ((int)button.Tag).ToString()+"."; btnNext.Focus(); }
у меня есть кнопка на форме под названием "далее". Теперь моя проблема заключается в том, что если я курну в вопросе "1". и я нажимаю кнопку Далее, я хочу изменить фоновое изображение кнопки, текст которой является "2".
Нужно ваше ценное руководство, чтобы решить эту проблему.
Спасибо...
Что я уже пробовал:
Я не в своем уме, не знаю, как получить доступ к сгенерированным во время выполнения кнопкам из другого элемента управления кнопками
VR Karthikeyan
можете ли вы поделиться скриншотом своей формы?
KManishS
https://photos.google.com/share/AF1QipOQ-xh3hBypJ4XZf-rmJIcoCCbiKXoawQQTuIVn2_kNQU5x0RNsh1yjMWomCjKXug?key=ZFFwcFZYVURMQks1MEhJV3pQWnp0UXFHc1NYOENR