MouseLeave и MouseEnter не срабатывают, если кнопка мыши нажата (Windows Forms)C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 MouseLeave и MouseEnter не срабатывают, если кнопка мыши нажата (Windows Forms)

Сообщение Anonymous »

Названия говорят сами за себя. У меня есть панель, которая действует как белая доска. При перемещении мыши нарисуйте дорожку мыши... работает нормально, но если мышь покидает края панели, я хочу вызвать событие перемещения мыши вверх и событие опускания мыши, если мышь уходит или >входит на панель, когда левая кнопка нажата

Код: Выделить всё

private void panel2_MouseLeave(object sender, EventArgs e)
{
if (mousedraw == true)
{
panel2_MouseUp(sender, new MouseEventArgs(System.Windows.Forms.MouseButtons.Left, 0, MousePosition.X, MousePosition.Y, 0));
}
}

private void panel2_MouseEnter(object sender, EventArgs e)
{
if (mousedraw == true)
{
panel2_MouseDown(sender, new MouseEventArgs(System.Windows.Forms.MouseButtons.Left, 0, MousePosition.X, MousePosition.Y, 0));
}
}

Код: Выделить всё

mousedraw
— это логическое значение, позволяющее узнать, нажата ли левая кнопка.
Проблема:
События выхода и входа не будут срабатывать, если кнопка мыши нажата.

Подробнее здесь: https://stackoverflow.com/questions/721 ... dows-forms
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как объединить функции mouseenter и mouseleave с ajax
    Anonymous » » в форуме Jquery
    0 Ответы
    94 Просмотры
    Последнее сообщение Anonymous
  • MouseEnter и MouseLeave нацелены на несколько элементов на локальном хосте.
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • MouseEnter и MouseLeave нацелены на несколько элементов на локальном хосте.
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • MouseEnter и MouseLeave нацелены на несколько элементов на локальном хосте.
    Anonymous » » в форуме CSS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • MouseEnter и MouseLeave нацелены на несколько элементов на локальном хосте.
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»