![]() |
|
|
|
|
#1
|
||||
|
||||
|
Делаю тест на историю.Есть вопросы.
На форму добавил RadioButton и еще 3 таких же как сделать чтоб нажав на правильную засщитывался бал и как чтоб эти балы высвечивались в конце? за рание спасибо надеюсь вы мне поможите (делаю для себя я не учусь в универе эт не задание) |
|
#2
|
||||
|
||||
|
Например, на форме 5 RadioButton'ов. Правильный из них - 2й. И есть кнопка "Далее" или ей подобная. На нажатие кнопки можешь поставить:
Код:
if radiobutton2.checked then inc(i); |
|
#3
|
||||
|
||||
|
Самый простой вариант:
Создаешь текстовый файл типа: PHP код:
Этот вориант очень прост так как пользователь может легко открыть и посмотреть ответы. можно также использовать шифрование. |
|
#4
|
|||
|
|||
|
копай в сторону RadioGroup. Это если у тебя только один правильный ответ. Там есть свойство ItemIndex - какая из кнопок выбрана.
|
|
#5
|
||||
|
||||
|
procedure TForm1.Button1Click(Sender: TObject);
var x: real ; begin if radiobutton2.checked then label1.Caption : x + 1 ; end ; end. х это количество правильных ответов.Но тут ошибка какаето что я не так сделал? |
|
#6
|
||||
|
||||
|
Код:
if radiobutton2.checked then label1.Caption := inttostr(x+1); |
|
#7
|
||||
|
||||
|
пишет такие ошибки :[Error] Unit1.pas(33): There is no overloaded version of 'IntToStr' that can be called with these arguments
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas' |