Страница: 1 | 2 |
|
Вопрос: Че то не получается
|
Добавлено: 11.02.10 21:00
|
|
Автор вопроса: ηikolaŠ~rus | ICQ: 604058327
|
здрасте!
Dim qw As Variant
Dim ball As Long
Dim Nom As Variant
Private Sub Command1_Click()
Nom = Nom + 1
If Option1.Value = 1 Then ball = 5
If Option2.Value = 1 Then ball = 0
If Option3.Value = 1 Then ball = 0
Select Case Nom
Case 1
Option1.Value = 0
Option2.Value = 0
Option3.Value = 0
Label1.Caption = "×òî òàêîå ñâîéñòâî BackColor îáúåêòà? "
Option1.Caption = "Ýòî öâåò ôîíà "
Option2.Caption = "Ýòî öâåò øðèôòà òåêñòà"
Option3.Caption = "Äà îòñòàíü òû îò ìåíÿ !! "
Option1.Value = 0
If Option1.Value = 1 Then ball = 5
If Option2.Value = 1 Then ball = 0
If Option3.Value = 1 Then ball = 0
Case 2
Option1.Value = 0
Option2.Value = 0
Option3.Value = 0
Label1.Caption = "Êàêîå ñâîéñòâî ïîçâîëÿåò ñäåëàòü îáúåêò íåâèäèìûì âî âðåìÿ èñïîëíåíèÿ ïðîãðàììû?"
Option1.Caption = "Visible"
Option2.Caption = "Enabled"
Option3.Caption = "Style"
If Option1.Value = 1 Then ball = 5
If Option2.Value = 1 Then ball = 0
If Option3.Value = 1 Then ball = 0
Case 3
Option1.Value = 0
Option2.Value = 0
Option3.Value = 0
Label1.Caption = "Êàêîå ñâîéñòâî ó îáúåêòà Form ìîæåò çàäàòü ðàçìåð ôîðìû?"
Option1.Caption = "TabIndex"
Option2.Caption = "OLEDropMode"
Option3.Caption = "WindowState"
If Option1.Value = 1 Then ball = 0
If Option2.Value = 1 Then ball = 0
If Option3.Value = 1 Then ball = 5
Case 4
Option1.Value = 0
Option2.Value = 0
Option3.Value = 0
Label1.Caption = "×òî íàäî ñäåëàòü ÷òîá â îáúåêò Image êàðòèíêà ãðóçèëàñü è ñðàçó ìàñøòàáèðîâàëàñü ïîä ðàçìåð Image "
Option1.Caption = "Ïîñòàâèòü ñâîéñòâî Stretch = true"
Option2.Caption = "Ïîñòàâèòü ñâîéñòâî MousePointer = 99 - Custom"
Option3.Caption = "Íåçíàþ"
If Option1.Value = 1 Then ball = 5
If Option2.Value = 1 Then ball = 0
If Option3.Value = 1 Then ball = 0
Case 5
Label1.Caption = "Òåñò îêîí÷åí ïîäâåäåì èòîãè!"
Text1.Text = ball
Option1.Visible = False
Option2.Visible = False
Option3.Visible = False
End Select
End Sub
мне надо чтоб в тексбоксе выводилось значение переменной
пробовал ball=ball+5 , тоже не идет помогите
Пожалуста!
Ответить
|
Номер ответа: 12 Автор ответа: ηikolaŠ~rus
ICQ: 604058327
Вопросов: 50 Ответов: 287
|
Профиль | | #12
|
Добавлено: 13.02.10 15:38
|
5-это правильный ответ
0 это не правильный ответ
и мне надо чтоб по окончаниее теста значение балла выводилось в текстбокс
я малька( а может и большка,усложнил свою прогу
- код 1 формы
- Option Explicit
- Dim NomVopros As Variant
- Dim Vopros As String
- Dim Otvet1 As String
- Dim Otvet2 As String
- Dim Otvet3 As String
- Dim Ball1 As Long
- Dim Ball2 As Long
- Dim Ball3 As Long
- Dim F As Long
- Dim Flag As Boolean
-
- Private Sub Command1_Click()
- Vopros = Text1.Text
- Otvet1 = Text2.Text
- Otvet2 = Text3.Text
- Otvet3 = Text4.Text
- Ball1 = Text5.Text
- Ball2 = Text6.Text
- Ball3 = Text7.Text
-
- F = FreeFile
- Open App.Path & "\" & NomVopros & ".txt" For Output As #F
- Write #F, Vopros
- Write #F, Otvet1, Otvet2, Otvet3
- Write #F, Ball1, Ball2, Ball3
- Close #F
- Flag = False
- End Sub
-
- Private Sub Command2_Click()
- If NomVopros > 1 Then
- NomVopros = NomVopros - 1
- Loading
- End If
- End Sub
-
- Private Sub Command3_Click()
- If Dir(App.Path & "\" & NomVopros & ".txt") = "" And Flag = True Then
- Exit Sub
- Else
- NomVopros = NomVopros + 1
- Loading
- End If
-
- End Sub
-
- Private Sub Form_Load()
- NomVopros = "1"
- Flag = False
- Loading
- End Sub
- Private Sub Loading()
- Form1.Caption = "Запись теста - только для администратора теста"
- Vopros = ""
- Otvet1 = ""
- Otvet2 = ""
- Otvet3 = ""
- Ball1 = 0
- Ball2 = 0
- Ball3 = 0
- If Dir(App.Path & "\" & NomVopros & ".txt") <> "" Then
- F = FreeFile
- Open App.Path & "\" & NomVopros & ".txt" For Input As #F
- Input #F, Vopros
- Input #F, Otvet1, Otvet2, Otvet3
- Input #F, Ball1, Ball2, Ball3
- Close #F
-
- Else
- Flag = True
- End If
- Text1.Text = Vopros
- Text2.Text = Otvet1
- Text3.Text = Otvet2
- Text4.Text = Otvet3
- Text5.Text = Ball1
- Text6.Text = Ball2
- Text7.Text = Ball3
- Label1.Caption = "Вопрос № " & NomVopros
- End Sub
-
-
- код 2 формы
-
- Option Explicit
- Dim NomVopros As Variant
- Dim Vopros As String
- Dim Otvet1 As String
- Dim Otvet2 As String
- Dim Otvet3 As String
- Dim Ball1 As Long
- Dim Ball2 As Long
- Dim Ball3 As Long
- Dim F As Long
- Dim SumAns As Long
-
-
- Private Sub Loading()
- Option1.Value = True
- Vopros = ""
- Otvet1 = ""
- Otvet2 = ""
- Otvet3 = ""
- Ball1 = 0
- Ball2 = 0
- Ball3 = 0
- If Dir(App.Path & "\" & NomVopros & ".txt") <> "" Then
- F = FreeFile
- Open App.Path & "\" & NomVopros & ".txt" For Input As #F
- Input #F, Vopros
- Input #F, Otvet1, Otvet2, Otvet3
- Input #F, Ball1, Ball2, Ball3
- Close #F
-
- Else
- End If
-
- Option1.Caption = Otvet1
- Option2.Caption = Otvet2
- Option3.Caption = Otvet3
- Text1.Text = Vopros
- Label1.Caption = "Вопрос № " & NomVopros
- End Sub
-
-
- Private Sub Command1_Click()
- If Option1.Value = True Then SumAns = SumAns + Ball1
- If Option2.Value = True Then SumAns = SumAns + Ball2
- If Option3.Value = True Then SumAns = SumAns + Ball3
- NomVopros = NomVopros + 1
- If Dir(App.Path & "\" & NomVopros & ".txt") = "" Then
- Text1.Text = "Тест окончен"
- ?????????????
- ?????
- Else
- Loading
- End If
-
- End Sub
-
-
-
- Private Sub Form_Load()
- Form2.Caption = "Тестирование"
-
- SumAns = 0
- NomVopros = "1"
- Loading
- End Sub
-
-
- Private Sub Text1_DblClick()
- Form1.Show
- End Sub
вроде все норм только вот в конце чето запнулся , вместо вопросиков мне надо наверно через иф, зен(или какнибудь по другому выводит значения переменной SumAns и смотреть на правильность ответов пользователя???
но как это сделать?
fAndOrIn- спасибо попробую (у себя в старой проге)
еще если кто знает подскажите как делать например Вы не сдали тест ваша оценка 49%(зачет - 75%, хорошо 85%, отчично 95???
и еще одно мне надо но наверно не кто таким не занимался(но может помогут)мне надо чтоб значения переменно(то бишь оценка ) пересылалась по майлу?????
Ответить
|
Страница: 1 | 2 |
Поиск по форуму