Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
В чем ошибка? Гость
|
Добавлено: Пт Янв 04 2002 20:55 Заголовок сообщения: В чем ошибка? (а) |
|
|
В чем ошибка? Допускаю, что я написал код совсем не к месту, тогда помогите с правильным.
Есть такой код.
1) void __fastcall TMainMan::N16Click(TObject *Sender) 2) { 3) if (N16-Checked) 4) { 5) N16-Checked=true; 6) ToolBar3-Visible=true; 7) } else 9) N16-Checked=false; 10) ToolBar3-Visible=false; 11) }
По клику на кнопке "N16" (компонента "MainMenu1"), должно анализироваться состояние "Checked" на кнопке (стр.3), если отметка стоит то действие (стр.5,6,), а если нет то (стр.9,10) P.S. Убедительная просьба не отсылать на F1 или к books. |
|
Вернуться к началу |
|
|
zzz
Зарегистрирован: 02.02.2002 Сообщения: 66 Откуда: Rostov-on-Don
|
Добавлено: Пт Янв 04 2002 21:34 Заголовок сообщения: Re: В чем ошибка? (а) |
|
|
ToolBar3-Visible=N16-Checked или я че-то не понял? и в чем ошибка, что не так работает? |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Сб Янв 05 2002 18:53 Заголовок сообщения: Может так? |
|
|
void __fastcall TMainMan::N16Click(TObject *Sender) { if (N16-Checked) {N16-Checked=false;} else {N16-Checked=true;} ToolBar3-Visible=N16-Checked; } |
|
Вернуться к началу |
|
|
Shark
Зарегистрирован: 20.01.2003 Сообщения: 6
|
Добавлено: Сб Янв 05 2002 20:14 Заголовок сообщения: Re: Может так? |
|
|
Или еще лучше void __fastcall TMainMan::N16Click(TObject *Sender) { N16-Checked = !N16-Checked; ToolBar3-Visible = N16-Checked; } |
|
Вернуться к началу |
|
|
В чем ошибка? Гость
|
Добавлено: Вс Янв 06 2002 03:29 Заголовок сообщения: Re: Может так? |
|
|
Огромное спасибо за ответ. Данная строка кода "zzz" не работает, но компилятор, как и в моем случае ошибок не дает. "ToolBar3-Visible=N16-Checked"
Сработал код "Valery" которому отдельное спасибо. ---------------------------------------- if (N16-Checked) {N16-Checked=false;} else {N16-Checked=true;} ToolBa.. Ваш код не проверял, но думаю работает. С новым годом Всех и Рождеством. Еще раз спасибо за отклики. |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Вт Янв 08 2002 08:13 Заголовок сообщения: Re: Может так? |
|
|
Конечно лучше ,-) забыл как в С инверсия пишется. |
|
Вернуться к началу |
|
|
chea Гость
|
Добавлено: Вс Янв 13 2002 20:58 Заголовок сообщения: Re: В чем ошибка? (а) |
|
|
В догонку: Если не смотреть на оптимизацию кода то мне кажется пропущены скобки в строках 8.5 { 10.5 } |
|
Вернуться к началу |
|
|
|