|
|
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
подскажите что я не так сделал, короче тест выполняется при помощи CheckBox"ов но при подсчете верных ответов всегда один и тот же результат вот так это выглядит void __fastcall TForm1::Button1Click(TObject *Sender) { if (!CheckBox1) n=n+1; if (CheckBox2) n=n+1; if (!CheckBox3) n=n+1; if (!CheckBox4) n=n+1; if (!CheckBox5) n=n+1; if (CheckBox6) n=n+1; if (CheckBox7) n=n+1; if (CheckBox8) n=n+1; if (!CheckBox9) n=n+1; if (!CheckBox10) n=n+1; if (!CheckBox11) n=n+1; if (!CheckBox12) n=n+1; if (!CheckBox13) n=n+1; if (CheckBox14) n=n+1; if (!CheckBox15) n=n+1; if (CheckBox16) n=n+1; if (!CheckBox17) n=n+1; if (CheckBox18) n=n+1; if (CheckBox19) n=n+1; if (!CheckBox20) n=n+1; if (CheckBox21) n=n+1; if (CheckBox22) n=n+1; if (n<11) Panel2->Caption="ó âàñ íèçêèé óðîâåíü ìîòèâàöèè"; else if (n>15) Panel2->Caption="ó âàñ âûñîêèé óðîâåíü ìîòèâàöèè"; else Panel2->Caption="ó âàñ ñðåäíèé óðîâåíü ìîòèâàöèè"; Label1->Caption=IntToStr(n); n=0; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 10:55:25 |
|
||
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
У компонентов CheckBox есть свойство Checked. И должно быть так: CheckBox1->Checked CheckBox2->Checked ... CheckBox22->Checked Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 11:57:16 |
|
||
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
Спасибо большое, еще один маленький вопрос, как заблокировать кнопку от повторного нажатия, а то никак не могу вспомнить и найти в хелпе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 12:42:59 |
|
||
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
Про блокировку мне не попадалось, на вскидку так: void __fastcall TForm1::CheckBox2Click(TObject *Sender) { CheckBox2->Enabled=false; } Разблокироать так: CheckBox2->Enabled=true; Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 12:53:23 |
|
||
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
не я говорю про Button1, на приходит мысль конечно сделать так if (j) {тело программы j = false} где j будет описываться по умолчанию ,в начале программы, true, но помница есть возможно просто заблокировать кнопку от повторного нажатия.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 13:06:04 |
|
||
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
так.. еще одна вещь меня интересует, почему эта программа не запускается на других ПК? какие надо установить настройки компилятора что бы он сохранял в .ехе файле все необходимые для работы компоненты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 14:01:59 |
|
||
|
C++ Builder маленькая проблемка
|
|||
|---|---|---|---|
|
#18+
Endimion Что значит "просто заблокировать кнопку от повторного нажатия"? Я дал пример как сделать компонент не активным. Это не подходит? Для работы проги на других компах... Project->Option->Packages снять галку с Build with... Project->Option->Linker снять галку с Use Dynamic RTL Project->Option->Compiller нажать на кнопку Release Кажется все. Вообще то сдаётся на такой вопрос уже отвечали... И до кучи, отличный сайт по C++ Builder: http://borland.xportal.ru/forum/index.php Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 16:15:16 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34899949&tid=2027925]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
189ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 513ms |

| 0 / 0 |
