[C++][WinForm] Utilisation du ficher app.config

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

Babart

V
Sep 24, 2011
522
0
321
30
Bonsoir,

Je me suis lancé dans le C++, puis le WinForm.

Actuellement, je suis quelques TP trouvé en ligne, dont un assez interessant sur les MDI.

Dans ce TP, on me demande (si j'ai bien compris) d'utiliser le fichier app.config afin de pouvoir changer la couleur de mes fenetres...
(voila un extrait du TP, histoire d'être sur de ne pas me tromper)

13030511340412955.png


Et la dessus, malgré le tutoriel donné, je ne sais pas par ou ni comment attaqué.
Je serais donc ravi si certain pouvait me donner un coup de main, ou m'emmener sur une piste.

j'en profite tout de même pour mettre certain bout de code, afin d'être sur de ne pas me tromper.
Le changement du backgroud de mes feuilles se fait de la façon suivantes.
Code:
private: System::Void btnFondBleu_Click(System::Object^ ender, System::EventArgs^  e)
		 {
			 this->BackColor = System::Drawing::Color::Blue;
this->richTextBox1->Text = L"La fenètre a maintenant un fond bleu";
		 }
Ensuite, la doc dans le code, pour générer la documentation du projet format HTML.
J'ai commencé de la façon suivante, mais rien de bien concluant.
Code:
/// <summary>
			 /// je change le fond de la fenetre en rouge
			 /// </summary>
			 /// <param name=couleur> couleur du changement </param>

Et ensuite, même si ce n'est surement pas optimisé, je ferme ma fenetre avant d'en ouvrir un autre.
Code:
try
				 {
					Fenetre1 ^ frm1;

					if(this->MdiChildren->Length > 0)
					{
						 for(int i = this->MdiChildren->Length-1; i>0; i--)
						{
							this->MdiChildren[i]->Hide();
						}
						this->MdiChildren[0]->Hide();
					}
    
					frm1 = gcnew Fenetre1();   
					frm1->MdiParent = this;  
					frm1->Show();
				 }catch (IOException ^e)
				 {
					MessageBox::Show("Erreur d'affichage de la feuille fille saisie : ",e->ToString(),MessageBoxButtons::YesNo,MessageBoxIcon::Question);
				 }
Dans l'attente de vos réponses,
Cordialement,

P.S : Je joint l'exe de mon code, au besoin...
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
 

Attachments

  • TPTrebosc_14.Mars.2013.zip
    212.6 KB · Views: 0
Status
Not open for further replies.