To make your reset button work, you should move the button1_Click
method outside the MyForm_Load
method. Also, you need to assign the button1_Click
method to the Click
event of your reset button (button1
). Here’s how you can modify your code:
cppprivate: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) {
// Initialize your form
// For example, enable/disable buttons, set default values, etc.
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
// Reset button logic
this->label1->Text = "0";
this->label2->Text = "0";
this->label3->Text = "0";
this->label4->Text = "0";
this->label5->Text = "0";
this->label6->Text = "0";
this->label7->Text = "0";
// Set button state
this->button1->Enabled = false;
this->button2->Enabled = true;
}
Make sure you have properly assigned the button1_Click
method to the Click
event of your reset button in the form designer or in your code. This way, when the reset button is clicked, the button1_Click
method will be called, and it will reset the labels and update the button states accordingly.
المزيد من المعلومات
للحصول على تفاصيل أكثر حول مشكلتك في إنشاء مولد أرقام عشوائية في Visual C++، يمكنك تقديم المزيد من المعلومات حول السياق الكامل للكود والمشكلة التي تواجهها مع زر الإعادة. على سبيل المثال، ما هي الخطوات التي تتوقع أن يقوم بها زر الإعادة؟ وما هي المشكلة التي تواجهها عند محاولة تنفيذ ذلك؟ كما يمكنك مشاركة رمز الكود الخاص بزر الإعادة والشروحات التي قد تكون قد قمت بها حتى الآن لحل المشكلة.