| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
| h0st4o |
Публикувано на: 24-07-2017, 22:32
|
||||||
|
Име: Йонислав Стамов Група: Потребител Ранг: Новопостъпил Мнения: 9 Регистриран на: 24.07.17 |
Здравейте, първо искам да кажа, че това ми е първата програма която правя на VisualBasic и най-вероятно грешката е доста елементарна и лесно откриваема за вас, но аз не мога да разбера защо не работи при положение, че не ми дава грешка никъде. Имам две форми, първата на която трябва да излизат точките:
И втора форма където са въпросите:
Създал съм и модул с име: "Overview" като кода в него е:
Идеята ми е, че ако съм маркирал RadioButton2 трябва да го провери и да прибави точка в label на другата форма. |
||||||
| akrachev |
Публикувано на: 25-07-2017, 09:28
|
|
Име: акрачев Група: Потребител Ранг: Почетен член Мнения: 1216 Регистриран на: 27.11.09 |
Debug?
-------------------- |
| miron |
Публикувано на: 25-07-2017, 12:55
|
|
Име: Мирослав Николов Група: Потребител Ранг: Старо куче Мнения: 748 Регистриран на: 26.04.05 |
Чел съм една книга за VisualBasic преди 20-ина години, так че може да греша. Ама нямаш ли две
Score променливи: една в Test_1 и втора в Overview? Махни тази от Test_1. |
| h0st4o |
Публикувано на: 25-07-2017, 16:47
|
||||
|
Име: Йонислав Стамов Група: Потребител Ранг: Новопостъпил Мнения: 9 Регистриран на: 24.07.17 |
Оправих това, просто направих label-а да е в Test_1 под същият код където уш смята.
Но ми изникна нов проблем, когато направя втори въпрос и верният отговор е RadioButton5 и е маркиран, за да ми даде точка трябва да натисна два пъти бутона, който проверява. Пример, имам два въпроса: ----- Въпрос 1"блаблабла" А) - а Б) - б В) - в Г) г Въпрос 2 "блаблабла" А) - а Б) - б В) - в Г) - г Верните отговори са в син цвят. Ако маркирам "Б" и примерно "Г" ми дава само една точка, искам да ги направя съвместими и да работят заедно. За да ми отбележе "Г" трябва да направя нов бутон под въпроса и да напиша същият код и трябва да го натисна два пъти, за да даде точка. Искам един вид да го направя така, че когато съм маркирал някой въпрос, да проверява първият въпрос и ако е верен да добавя точка, след това да проверява другият въпрос и ако той е верен да прибавя още 1 точка към другите, ако е грешен да не прави нищо. Открих си грешката, ето така вече работи.
Това мнение е било редактирано от h0st4o на 25-07-2017, 16:58 |
||||
| miron |
Публикувано на: 25-07-2017, 17:01
|
|
Име: Мирослав Николов Група: Потребител Ранг: Старо куче Мнения: 748 Регистриран на: 26.04.05 |
Ползвай дебъгер и виж дали се изпълнява това, което очакваш. Ако не се оправиш - публикувай повече код. Тези части до сега не стигат, даже и да ползвам кристално кълбо за гадаене :-)
Промяна: Браво, че си се оправил сам. Сега остава да измислиш начин да разместваш отговорите, а не винаги да са едни и същи подточки. Това мнение е било редактирано от miron на 25-07-2017, 17:04 |
![]() |
![]() ![]() ![]() |