Bonjour,
J'avance la maquette de mon application gr�ce a vos conseils. Je vous en remercie encore. Maintenant l'enchainement d'un menu avec une form marche.
J'ai pris le code de la progress bar sur le forum et j'ai r�solue une part des probl�mes de compilation. il reste quelques erreurs dans l'appel des fonctions membres. J'ai fait trois appels de fonction membres avec des syntaxe vari�es et chacune me provoque une erreur de compilation diff�rente.
A fin de vous orienter je joins le code de la maquette et les r�sultats de compilation.
J'ai avanc� sur la premi�re requ�te qui est d�sormais bonne, mais la solution ne s'impose pas sur la requ�te suivante.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Form1(void)
		{
			InitializeComponent();
			//
			//TODO: ajoutez ici le code du constructeur
			//
			Shown += gcnew EventHandler(  this, &Form1::Form1_Shown);
                       // To report progress from the background worker we need to set this property
 			backgroundWorker1->WorkerReportsProgress = true;
                        // This event will be raised on the worker thread when the worker starts
			backgroundWorker1->DoWork += gcnew DoWorkEventHandler( Test6::Form1::backgroundWorker1_DoWork^);
                        // This event will be raised when we call ReportProgress
 			backgroundWorker1->ProgressChanged += gcnew ProgressChangedEventHandler(Test6::Form1::backgroundWorker1_ProgressChanged);
		}
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
Test6.cpp
1>d:\usr\memoria\dev\aln_kernel\make\test6\test6\Form1.h(7): error C2143: erreur de syntaxe*: absence de ')' avant '__clrcall'
1>d:\usr\memoria\dev\aln_kernel\make\test6\test6\Form1.h(7): error C2059: erreur de syntaxe*: ')'
1>d:\usr\memoria\dev\aln_kernel\make\test6\test6\Form1.h(11): error C2059: erreur de syntaxe*: ')'
1>d:\usr\memoria\dev\aln_kernel\make\test6\test6\Form1.h(13): error C3867: &'Test6::Form1::backgroundWorker1_ProgressChanged'*: liste d'arguments manquante dans l'appel de fonction*; utilisez 'Test6::Form1::backgroundWorker1_ProgressChanged' pour créer un pointeur vers membre
1>d:\usr\memoria\dev\aln_kernel\make\test6\test6\Form1.h(30): error C3350: 'System::ComponentModel::ProgressChangedEventHandler'*: un constructeur délégué attend 2 argument(s)
1>
1>ÉCHEC de la build.
J'ajoute que j'ai le m�me probl�me de compilation sur l'Exit
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
private: System::Void quitToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) 
		 {
			    Application::Exit( System::ComponentModel::CancelEventArgs^);
		 }
Le deuxi�me probl�me a �t� r�solu comme suit
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) 
			 {
				 Test6::OpenAFile^ FormToOpen = this;
				 FormToOpen->Close();
			 }
Je serai content d'avoir de l'aide: ce sera