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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2012, 07:43   #1
pro5
 
Регистрация: 19.12.2012
Сообщений: 8
По умолчанию Delphi-7. PopupMenu не обновляет свою ширину.

Динамически добавляю в PopupMenu пункты меню (среди них есть с длинным названием). Показываю это меню.
Потом второй раз вызываю PopupMenu. Перед этим старые пункты меню удаляю с помощью PopupMenu.Items.Clear и добавляю новые. Все они короткие. Но меню отображается по прежнему широкое, расчитанное под ширину старого, длинного пункта меню, которого уже нет.
Как завставить PopupMenu пересчитать свою ширину?

Последний раз редактировалось pro5; 19.12.2012 в 07:45.
pro5 вне форума Ответить с цитированием
Старый 20.12.2012, 09:48   #2
pro5
 
Регистрация: 19.12.2012
Сообщений: 8
По умолчанию

Похоже, самый простой вариант - сделать PopupMenu динамичным, пересоздавая его каждый раз.
pro5 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word долго обновляет связи с Excel ZSFoS Microsoft Office Word 1 26.12.2011 12:59
TcxGrid.DataController не обновляет данные в связанном DataSet delphicoding Общие вопросы Delphi 2 08.12.2011 18:13
MySQL обновляет таймстемп, который не надо обновлять Reebka PHP 3 22.09.2011 16:32