none
Impossible d'implémenter le GotFocus event handler sur un RectangleShape en Winform C++/CLI RRS feed

  • Question

  • Bonjour,

    Je débute en développement WinForm C++/CLI. J'ai un contrôle Microsoft::VisualBasic::PowerPacks::RectangleShape. Mon souci est que je souhaiterais désactiver les pointillés qui s'affichent lorsque le contrôle a le focus après click de la souris.

    this->myRectangle->GotFocus += gcnew System::EventHandler(this, &myView::myRectangle_GotFocus);

    Visual Studio m'affiche le message d'erreur suivant : "myView" has no member "myRectangle_GotFocus".

    En effet, dans le designer, dans la fenêtre des propriétés, onglet évènements, il n'apparaît pas d'évènement GotFocus mais seulement LostFocus. Par contre, dans le code behind, avec l'intellisense, on voit bien le GotFocus.

    J'ai essayé d'autres solutions comme l'évènement ChangeUICues mais je n'ai pas réussi.

    Si quelqu'un a une idée je serais preneuse.

    Merci.

    vendredi 10 juin 2016 11:05

Réponses

  • Bonjour fennoo,

    votre myRectangle_GotFocus doit être une méthode d'événement existante dans la classe de votre fenêtre :

    private: System::Void myRectangle_GotFocus(System::Object^  sender, System::EventArgs^  e) {
    	}

    vendredi 10 juin 2016 11:58