我正在使用动态按钮在 builder 6 中进行井字游戏,我遇到了一个问题,即当我按下按钮时交替 X 和 0 的功能。
void __fastcall show(TObject *Sender)
{
v=1;
if(v%2==1)
btn->Caption="X";
else
btn->Caption="0";
v++;
btn->Enabled=false;
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
object[i][j] = new C;
//object[i][j]->v=i;
object[i][j]->btn = new TButton(this);
apel 看起来像这样:
object[i][j]->btn->OnClick=object[i][j]->show;
}
}
如果我不使用object[i][j]->v=i;
它只会显示 X 或 0
我想知道如何在 X 之后显示 0 等等。