Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

В чем ошибка? (а)

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
В чем ошибка?
Гость





СообщениеДобавлено: Пт Янв 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) }
Cool 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 }
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...