Bonjour,
J'ai un pb de récupération de text avec le Click droit de la souris, je dois mal mis prendre ou ça ne fonctionne pas dans une listBox.
PB = J'ai une listBox1 avec différente ligne.
En Cliquant sur le bouton gauche de la souris, je récupére bien le Text.
En Cliquant sur le bouton droit de la souris, je récupére un Text "" vide. Je récupére bien mon MessageBox pourtant ? !!!
Je ne comprend pas trop pourquoi. Je ne doit pas utiliser la bonne méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private: System::Void listBoxFichier_MouseDown(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { // Bouton Gauche de la souris enfoncé. if (e->Button == System::Windows::Forms::MouseButtons::Left) { zFichierOuvre = listBoxFichier->Text + ".pat" ; // Pensez a remettre l'extension car OUVERTURE_PARTIE attend un fichier avec extension. OUVERTURE_PARTIE(zFichierOuvre) ; } // Bouton Droit de la souris enfoncé. if (e->Button == System::Windows::Forms::MouseButtons::Right) { zFichierOuvre = listBoxFichier->Text + ".pat" ; SUPPRIMER_FICHIER(zFichierOuvre) ; MessageBox::Show("Click Droit ok"); } }
J'utilise un événement ( MouseDown ). j'ai essayé avec tous plein d'événement différents. J'utilise Visual C++2005 express.
Merci d'avance.
Partager