Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 22:58   #1
Jene4ka
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 75
По умолчанию свойство PopupMenu, компонент DBGrid

Здравствуйте!
Вроде бы такая несложная задача - а все никак не получается.
Мне нужно в зависимости от прав или назначать или убирать у компонента DBGrid свойство PopupMenu. Если назначать - то проблем нет, а вот убирать никак не получается. Просто очистить значение свойства - не получается.
Jene4ka вне форума Ответить с цитированием
Старый 18.12.2011, 23:02   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

И DbGrid.PopupMenu:=nil; не катит?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.12.2011, 21:00   #3
Jene4ka
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 75
По умолчанию

да это меню как заколдованное,я вообще убрала свойство popupmenu у dbgrid,а контекстное меню все равно осталось у него.И DBGrid уже удаляла и заново ставила - все равно.
Jene4ka вне форума Ответить с цитированием
Старый 19.12.2011, 21:53   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Уберите PopupMenu в свойстве формы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.12.2011, 22:09   #5
Jene4ka
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 75
По умолчанию

у меня тоже такая мысль была,но у формы это свойство не установлено,и у картинки на форме тоже
Jene4ka вне форума Ответить с цитированием
Старый 19.12.2011, 22:17   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

На форме нажмите ALT-F12, поищите в тексте строку вида PopupMenu = PopupMenu1, где PopupMenu1 - имя вашего меню. Если найдется - посмотрите в каком объекте. Обратно тоже ALT-F12. Удалите ссылку из объекта если найдете.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент dbgrid Ericnex Помощь студентам 0 16.04.2011 20:34
DbGrid свойство Option.dgEditing RS219 Общие вопросы Delphi 5 17.11.2010 10:55
Есть ли popupmenu компонент в стиле ХР и выше для d10? apromix Компоненты Delphi 2 30.06.2010 12:02
Изменене свойство копонента DBGrid Uchqunbek БД в Delphi 2 19.03.2009 19:54
свойство сетки DBGrid XFilippowX Общие вопросы Delphi 6 15.02.2009 14:56