C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
главное меню, запретить доступ
** Pan-SQL
Отправлено: 17.10.2005, 21:06


Не зарегистрирован







Здравствуйте! Как запретить доступ ко всем элементам главного меню формы. Заранее благодарен!
Rius
Отправлено: 18.10.2005, 06:24


Мастер участка

Группа: Участник
Сообщений: 321



отключить MainMenu от формы
** Pan-SQL
Отправлено: 26.10.2005, 08:30


Не зарегистрирован







Если отключить меню от формы, то его вообще не будет видно, а мне нужно, чтобы оно отображалолсь серым цветом (как в том случае, когда форма неактивна).
olegenty
Отправлено: 26.10.2005, 08:49


Ветеран

Группа: Модератор
Сообщений: 2412



намёк — каждый пункт меню обладает св-вом Enabled. ну а установить его в false — дело не хитрое smile.gif
** Pan-SQL
Отправлено: 26.10.2005, 08:56


Не зарегистрирован







Это понятно, но в этом случае при нажатии кнопки мыши на каком-либо пункте меню происходит его вдавливание (как при нажатии на кнопку)
** Pan-SQL
Отправлено: 26.10.2005, 09:31


Не зарегистрирован







Можно хотя бы как-то избавиться от вдавливания?
** Pan-SQL
  Отправлено: 26.10.2005, 10:35


Не зарегистрирован







Ниужели нет такого свойства или метода?
Rius
Отправлено: 26.10.2005, 11:00


Мастер участка

Группа: Участник
Сообщений: 321



такой метод нигде не применяется и вообще относится к плохому стилю программирования. если пункт меню не должен работать, то его скрывают.
** Pan-SQL
Отправлено: 28.10.2005, 10:57


Не зарегистрирован







Дело в том, что я создал псевдомодальное окно именно для данной формы и соответственно при его открытии главное меню формы должно быть недоступно. Если я открою псевдомодальное окно метдом ShowModal, то я теряю доступ ко всем формам проги.
** Pan-SQL
Отправлено: 29.10.2005, 08:13


Не зарегистрирован







Как мне поступить в данной ситуации?
olegenty
Отправлено: 29.10.2005, 08:36


Ветеран

Группа: Модератор
Сообщений: 2412



смотря что тебе нужно. функциональность, или "невдавливание" недоступных пунктов меню.

а так — тут уже все рекомендации прозвучали.
** Pan-SQL
Отправлено: 29.10.2005, 09:25


Не зарегистрирован







Как при у недосткпного пункта меню запретить влавливание?
** Pan-SQL
Отправлено: 29.10.2005, 09:27


Не зарегистрирован







Прошу прощения, запутался в клавишах. Как у недоступного пункта меню запретить вдавливание?
olegenty
Отправлено: 29.10.2005, 11:17


Ветеран

Группа: Модератор
Сообщений: 2412



да никак, либо воспользоваться сторонними компонентами.
** Pan-SQL
Отправлено: 29.10.2005, 11:32


Не зарегистрирован







Где можно скачать такие компоненты?
olegenty
Отправлено: 29.10.2005, 13:09


Ветеран

Группа: Модератор
Сообщений: 2412



jrsoftware.org, например.
** Pan-SQL
Отправлено: 31.10.2005, 12:52


Не зарегистрирован







Можно разделчик данного сайта, где находяться компоненты или название компонента
olegenty
Отправлено: 31.10.2005, 13:28


Ветеран

Группа: Модератор
Сообщений: 2412



Ну ты даёшь. http://www.jrsoftware.org/tb2k.php
** Pan-SQL
Отправлено: 31.10.2005, 13:36


Не зарегистрирован







и еще один вопросик: эти компоненты бесплатные?
Rius
Отправлено: 31.10.2005, 13:41


Мастер участка

Группа: Участник
Сообщений: 321



QUOTE (** Pan-SQL @ 31/10/2005, 16:36)
и еще один вопросик: эти компоненты бесплатные?

для 'одинокого' разработчика — да, для фирмы — $35 минимум
** Pan-SQL
Отправлено: 31.10.2005, 13:47


Не зарегистрирован







Можно где-нибудь найти справку по ним на русском?

P.S. Какая разница, "одинокий" разработчик или фирма? Builder то один
Pan_SQL
Отправлено: 01.11.2005, 12:19


Не зарегистрирован







Можно плиз инфу по установке этих компонентов (если кто-нибудь ими пользуется).

Вернуться в Вопросы программирования в C++Builder