code buttons bundelen in functie

Status
Niet open voor verdere reacties.

hann1bal

Nieuwe gebruiker
Lid geworden
11 mei 2009
Berichten
2
ik ben bezig het spel boter kaas en eieren aan het programmeren.
Ik ben erin geslaagd het programma te laten werken maar als ik de code van mijn knoppen wil bundelen krijg ik een error
kan iemand mij zeggen wat ik moet veranderen?

werkende code:
PHP:
private: System::Void btnNegen_Click(System::Object^  sender, System::EventArgs^  e) {
				 if(count%2) this->btnNegen->Text = L"X";
				 else this->btnNegen->Text = L"O";
				 this->btnNegen->Enabled = false;
				 count++;
				 if(winCheck())
				 { 
					 if(winCheck()==1)
					 { 
						 (MessageBox::Show(L" player 1 heeft gewonnen", L"Resultaat", MessageBoxButtons::OK, MessageBoxIcon::Information)); 
						 
					 }
					 else if(winCheck()==2)
					 { 
						 (MessageBox::Show(L" player 2 heeft gewonnen", L"Resultaat", MessageBoxButtons::OK, MessageBoxIcon::Information)); 
						 		 
					 }
					 else if(winCheck()==0)
					 {
						 MessageBox::Show(L" GELIJKSTAND !!!", L"Resultaat", MessageBoxButtons::OK, MessageBoxIcon::Information);
						
					 }
				 }

wat ik zou willen maken:

code bij de knop:
PHP:
private: System::Void btnNegen_Click(System::Object^  sender, System::EventArgs^  e) 
{
            vFControle(btnNegen);
}

code bij de functie:
PHP:
void vFControle(Button^ Button)
	{
		if(count%2) this->Button->Text = L"X";
				 else this->Button->Text = L"O";
				 this->Button->Enabled = false;
				 count++;
				 if(winCheck())
				 { 
					 if(winCheck()==1)
					 { 
						 (MessageBox::Show(L" player 1 heeft gewonnen", L"Resultaat", MessageBoxButtons::OK, MessageBoxIcon::Information)); 
						 
					 }
					 else if(winCheck()==2)
					 { 
						 (MessageBox::Show(L" player 2 heeft gewonnen", L"Resultaat", MessageBoxButtons::OK, MessageBoxIcon::Information)); 
						 		 
					 }
					 else if(winCheck()==0)
					 {
						 MessageBox::Show(L" GELIJKSTAND !!!", L"Resultaat", MessageBoxButtons::OK, MessageBoxIcon::Information);
						
					 }
				 }

als ik dit wil doen krijg ik volgende error:
PHP:
1	error C2039: 'Button' : is not a member of 'boterkaaseieren::Form1'
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan