Я разрабатываю приложение формы Windows на C#. У меня есть большая кнопка «MainButton», которая имеет фоновое изображение, чтобы отразить его основные функции. Внутри этой основной кнопки я включил 3 другие маленькие кнопки, которые я назвал «CreatButton», «UpdateButton» и «DisplayButton».Нажмите «Событие кнопки над другим после изменения видимости»
Когда пользователь перемещает мышь внутри большой кнопки, я показываю все маленькие кнопки, иначе, когда мышь покидает большую кнопку, я прячу маленькие кнопки. См. Код ниже.
МОЯ проблема в том, что когда пользователь перемещает мышь внутри большой кнопки, события нажатия маленьких кнопок не работают.
Примечание: Я также попытался заменить большую кнопку на окно с картинкой, но, к сожалению, он не работал.
Любая помощь действительно оценена.
private void MainButton_MouseEnter(object sender, EventArgs e)
{
CreateButton.Visible = true;
UpdateButton.Visible = true;
DisplayButton.Visible = true;
}
private void MainButton_MouseLeave(object sender, EventArgs e)
{
CreateButton.Visible = false;
UpdateButton.Visible = false;
DisplayButton.Visible = false;
}
private void CreateButton_Click(object sender, EventArgs e)
{
// do something ..
}
private void UpdateButton_Click(object sender, EventArgs e)
{
// do something ..
}
private void DisplayButton_Click(object sender, EventArgs e)
{
// do something ..
}
У данного пользователя отсутствует какая-либо ошибка? –