który MouseUp?

Odpowiedz Nowy wątek
2019-06-16 18:07
0

Witam,

W aplikacji mam kilka niezależnych zdarzeń, które sa wykonywane w zależności od LBM, RBM czy MBM.

Przy MouseDown mam opcje rozróżnienia klawiszy poprzez:

if (System.Windows.Input.Mouse.LeftButton == MouseButtonState.Pressed) 
{
   mouse_left = true;
   // do something
}

Czy isnieje jakaś podobna opcja dla MouseUp?
Mogę oczywiście wprowadzić sobie 3 zmienne globalne (jak wyżej mouse_left) i nimi manewrować, ale może istnieć nieznane mi, już wbudowane rozwiązanie.

edytowany 1x, ostatnio: kq, 2019-06-16 18:14

Pozostało 580 znaków

2019-06-16 18:41

Nie wiem czy dokładnie o to ci chodziło

 <Button PreviewMouseUp="Button_PreviewMouseUp" ></Button>
private void Button_PreviewMouseUp(object sender, MouseButtonEventArgs e)
{
   if (e.ChangedButton == MouseButton.Left)
      {
         MessageBox.Show("wcisnieto i zwolniono lewy przycisk");
      }
}
Dokładnie o to. - Antar 2019-06-16 20:23

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0