MouseEnter / MouseLeave - sprawdzenie instrukcją

0

Cześć jest możliwość sprawdzenia instrukcją czy przejechaliśmy np. na dany przycisk (próbowałem button1->MouseEnter == true) w ifie i nie da się tego wykonać.
Tak samo z leave.

0

A o co właściwie pytasz? No bo gdybym miał Twoje pytanie rozumieć dosłownie, to odpowiedź jest: nie ma. Ale przecież możemy to wiedzieć. Tylko trochę inaczej. Możemy taki fakt wyłapać i zapamiętać, że był. No ale może pytasz o coś zupełnie innego.

0

No właśnie ja też nie wiem o co tak naprawdę chodzi. O sprawdzenie czy przycisk można kliknąć, cz nie? Nie wiem...

0

Ech, chodzi Ci o zdarzenie MauseEnter i MouseLeave. Oprogramuj te zdarzenia dla danego przycisku.

0
Juhas napisał(a):

Ech, chodzi Ci o zdarzenie MauseEnter i MouseLeave. Oprogramuj te zdarzenia dla danego przycisku.

Chciałem wszystko wrzucić do jednego MouseEnter (np. nazwę go test) i wrzucam to 3 przyciski (daje taką samą nazwę tego zdarzenia) i po przejechaniu są ify, aby sprawdzić na który z buttonów przejechałeś.

Chciałem dokonać skrótu kodu, bo tak to do każdego buttonu muszę zrobić MouseEnter / Leave skoro dosłownie się nie da to okej, dzięki ;)

1

Do jednego eventu możesz przecież podłączyć trzy przyciski. Nie ma problemu. Nie musisz robić eventa per kontrolka. Zwyczajnie przypisz po prostu do wszystkich przycisków eventa o tej samej nazwie. Wewnątrz zamiast z nazwy danej kontrolki skorzystaj z object sender przekonwertowanego na odpowiedni typ np: var button = sender as Button; I już masz przycisk, który odpalił zdarzenie.

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