Если направить мышку на кнопку должна появиться panel

219
21 апреля 2017, 18:01

Нужно чтобы когда пользователь направил курсор на button1 автоматически отобразилась panel1 и когда курсор уйдет с button1 и panel1, то panel1 должна скрыться.

Answer 1

В конструкторе формы устанавливаете видимость panel1:

     public Form1()
     {
         InitializeComponent();
         panel1.Visible = false;
     }

У элементов управления есть событие MouseLeave (когда указатель мыши выходит за границы элемента). У Вас это событие для panel1:

    private void panel1_MouseLeave(object sender, EventArgs e)
    {
        panel1.Visible = false;
    }

И также есть "обратное" событие MouseEnter (когда курсор входит в видимые границы элемента). В Вашем случае - для button1:

    private void button1_MouseEnter(object sender, EventArgs e)
    {
        panel1.Visible = true;
    } 
READ ALSO
Как проверить разрядность системы?

Как проверить разрядность системы?

Имея данный алгоритм, почему-то большую часть показывает x32У меня стоит x64

248
Переход с 1 на 2-ую сцену (Unity)

Переход с 1 на 2-ую сцену (Unity)

Пытаюсь сделать игру на Android, при клике по кнопке для перехода на другую сцену выдает ошибку:

429
Android Studio или Xamarin?

Android Studio или Xamarin?

Около года работаю в Android Studio, а совсем недавно узнал что есть такая программа - XamarinВ данной программе можно писать одновременно для Android,...

305