Pomysł mam jeden. Niech "dobrze"=1 a "zle"=0. Następnie uzależnić zmienną od przycisku, który by zliczał ilość kliknięć np: od buttonu "sprawdź". I tu właśnie pojawiają się schody.
Nie za bardzo wiem jak coś takiego zaprogramować. Jeżeli mogę prosić o jakieś wskazówki będę bardzo wdzięczny.
Liczę na waszą pomoc
Oto kod, który sprawdza poprawność słówek:
Kod: Zaznacz cały
#pragma endregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if (radioButton1->Checked==true){
int x;
x=listBox1->SelectedIndex::get();
if(textBox1->Text == Convert::ToString(listBox2->Items[x])){
label1->Text = "dobrze";
}
else{
label1->Text = "źle";
}
}
if (radioButton2->Checked==true){
int y;
y=listBox2->SelectedIndex::get();
if(textBox1->Text == Convert::ToString(listBox1->Items[y])){
label1->Text = "dobrze";
}
else{
label1->Text = "źle";
}
}
private: System::Void listBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) {
label1->Text=Convert::ToString(listBox1->SelectedItem);
}
private: System::Void listBox2_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e)
{
label1->Text=Convert::ToString(listBox2->SelectedItem);
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
if (radioButton1->Checked==true){
listBox1->Visible::set(true);
listBox2->Visible::set(false);
}
if (radioButton2->Checked==true){
listBox2->Visible::set(true);
listBox1->Visible::set(false);
}
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
listBox1->Items->Add(textBox2->Text);
listBox2->Items->Add(textBox3->Text);
}
};
}