Question

Je sais que je peux utiliser RaiseEvent pour déclencher un événement, comme déclencher un MouseDownEvent sur un bouton.

J'utilise la souris pour cliquer sur un Button.Il a un MouseDown effet (comme le changement d'arrière-plan en bleu), mais j'utilise RaiseEvent.Cela fait juste le MouseDown fonction, ne déclenchant pas le bouton MouseDown effet.

Comment puis-je relancer un événement avec son effet original ?

Était-ce utile?

La solution

Bref, vous ne pouvez pas.Cet effet est lié au EstPressé propriété du bouton.De même, le EstMouseOver est utilisé pour déterminer si la souris survole le bouton.Vous ne pouvez pas vraiment modifier/définir ces propriétés.

Vous pouvez restyler le contrôle Button pour restituer ces effets lorsqu’une ou plusieurs propriétés attachées personnalisées sont définies.Mais vous ne pouvez pas provoquer cet effet en déclenchant des événements.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top