Réinitialiser onglets d'un tabcontrol
Bonjour et désolé de vous déranger mais j'ai un petit soucis qui me bloque.
Je programme sous visual c++.
Dans mon programme, j'ai un TabControl composé de 4 onglets. J'aimerais que lorsque je clique sur un bouton, tous mes onglets se réinitialise comme lors du lancement du programme.
Pour l'instant quand je clique sur ce bouton, je réinitialise à la "main" tous les objets de mon application un par un mais c'est long et "caca".
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| private: System::Void but_reinitialise_Click(System::Object^ sender, System::EventArgs^ e) {
diam_num->Value = System::Decimal(min_diam);
rec_num->Value = System::Decimal(min_rec);
ep_num->Value = System::Decimal(min_ep);
label_res_num1->Text = nullptr;
label_res_num2->Text = nullptr;
label_modele_num->Text = nullptr;
label_modele_num2->Text = nullptr;
mat_num->Text = nullptr;
label_norme_num->Text = nullptr;
pictureBox_norme_num->Image = nullptr;
mat_ajout_essai->Text = nullptr;
numeric_essai1_essai->Value = System::Decimal(0.00);
numeric_essai2_essai->Value = System::Decimal(0.00);
numeric_essai3_essai->Value = System::Decimal(0.00);
numeric_essai4_essai->Value = System::Decimal(0.00);
numeric_essai5_essai->Value = System::Decimal(0.00);
numeric_essai6_essai->Value = System::Decimal(0.00);
numeric_essai7_essai->Value = System::Decimal(0.00);
numeric_essai8_essai->Value = System::Decimal(0.00);
etc...
} |
Je suis sur qu'il y'a une méthode plus courte mais je n'arrive pas à trouver. Donc si vous pouvez m'aider, je vous en remercierais.