Peut pas le feu à la roulette de la souris de l'événement en C# Windows Forms

Tout d'abord, la molette de la souris de l'événement n'est pas répertorié dans Visual Studio 2008 les événements d'un volet qui est très ennuyeux.

J'ai trouvé le bon format en ligne, et a écrit ceci dans mon code:

    private void Form1_MouseWheel(object sender, MouseEventArgs e)
    {
        Debug.WriteLine("Foo");
    }

...à partir de laquelle je reçois pas de réponse lorsque la molette est tournée.

Je fais cela dans mon code principal de l'espace de la classe, et le concepteur ne contient qu'une forme/fenêtre/peu importe si la souris n'est pas perdre le focus.

namespace BlahBlah
{
    public partial class Form1 : Form
    {

Et j'ai en revanche cette méthode à droite au-dessus de la molette de la souris, et il fonctionne très bien:

    private void Form1_MouseClick(object sender, MouseEventArgs e)
    {
        Debug.WriteLine("Foo");
    }

Si je devais deviner, je pense que je ne suis pas correctement reliant le code pour le formulaire (aka: tous les trucs que visual studio allait faire pour moi si je l'ai ajouté à cet événement par le concepteur du panneau événements). Mais je peux me tromper ou être tout simplement de faire quelques stupide erreur.

Pouvez-vous m'aider à faire TOUTE sorte de réponse lors de la molette de la souris est mis en rotation? Merci!

InformationsquelleAutor cksubs | 2009-07-27