156
iNumberQuesting:=ADOQuery2.RecordCount; // Запоминаем, сколько
вопросов в данном тесте
iSerialNumber:=0; //Подряковый номер равен 0
iStep:=1;
//Сохранять созданную запись будем в кнопке "Следующий вопрос" }
cmdNextQestion.Enabled:=True;// Разблокируем кнопку "Следующий
вопрос"
cmdStart.Enabled:=false; // А текущую кнопку блокируем
end;
procedure TfrmTesting.DBGrid1DrawColumnCell(Sender: TObject; const Rect:
TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
// {"раскрашиваем" ячейки только для поля Признак правильного ответа}
//if Column.FieldName = 'Признак_правильного_ответа' then
// if (Column.Field.AsInteger mod 2 <> 0) then
// begin
// if
ADOQuery4.FieldByName('Признак_правильного_ответа').AsString='Верно'
then
// DBGrid1.Canvas.Font.Color := clGreen else DBGrid1.Canvas.Font.Color
:= clRed;
// TDBGrid(Sender).DefaultDrawColumnCell(Rect,DataCol,Column,State);
// end;
end;
procedure TfrmTesting.FormClose(Sender: TObject; var Action: TCloseAction);