问题的处理 请教相关思想逻辑 如何实现
void __fastcall TForm1::FormCreate(TObject *Sender){ StringGrid1->Cells[5][1] = "0"; StringGrid1->Cells[6][1] = "0"; StringGrid1->Cells[7][1] = "0"; StringGrid1->Cells[8][1] = "0"; StringGrid1->Cells[9][1] = "0";}void __fastcall TForm1::StringGrid1KeyPress(TObject *Sender, wchar_t &Key){ if (StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row].Length() <= 1 && Key > 47 && Key < 58) { if(StringGrid1->Row != 1) { if(StringGrid1->Col == StringGrid1->ColCount -1 && StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row] != "") { StringGrid1->ColCount += 1; StringGrid1->Col ++; } StringGrid1->Cells[StringGrid1->Col][StringGrid1->Row] = Key; if(StringGrid1->Col < StringGrid1->ColCount -1) StringGrid1->Col ++; } if(StringGrid1->Row == 1) { //----------------- } }}