مرحبا
اول شي يسعدني الانضمام اليكم .. وانا عم ببحث بالانترنت لقيت منتداكم وقلت هاد اللي بدي اياه بما انه دراستي computer science
تاني شي بدي اسأل كم سؤال
انا عم بعمل بروجيكت طلبه الدكتور وهو عبارة عن automated exam
وطلب انو يكون كل سؤال على form وطبعا كل فورم فيه button next & button back
ال next بوجهني عالسؤال التالي والباك بوجهني عالسؤال السابق
طبعا الاسئلة فيها Multiple choice & fill in the blank << مش موضوعنا
هلأ انا كتبت الكود التالي لزر النكست
namespace Exam
{
public partial class Q2 : Form
{
public Q2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Q3 q3 = new Q3();
this.Hide();
q3.Show();
}
private void button2_Click(object sender, EventArgs e)
{
Q1 q1 = (Q1)Application.OpenForms["Q1"];
this.Hide();
}
}
}بس المشكله انه لما اليوزر يعمل check عال radio button اللي فيه الاجابه الصحيحه ويعمل باك عالسؤال اللي قبله ويرجع يعمل نكست بصير ال radio button (unchecked )
لأنه كل مره بكبس فيها الnext button برجع يعمل initialization مره تانيه
مين عندو فكره كيف بقدر احل هالمشكله كيف بقدر اخليه يشوف ازا كان الفورم مفتوح من قبل ما يعمل initialize
