|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2012, 07:43 | #1 |
Регистрация: 19.12.2012
Сообщений: 8
|
Delphi-7. PopupMenu не обновляет свою ширину.
Динамически добавляю в PopupMenu пункты меню (среди них есть с длинным названием). Показываю это меню.
Потом второй раз вызываю PopupMenu. Перед этим старые пункты меню удаляю с помощью PopupMenu.Items.Clear и добавляю новые. Все они короткие. Но меню отображается по прежнему широкое, расчитанное под ширину старого, длинного пункта меню, которого уже нет. Как завставить PopupMenu пересчитать свою ширину? Последний раз редактировалось pro5; 19.12.2012 в 07:45. |
20.12.2012, 09:48 | #2 |
Регистрация: 19.12.2012
Сообщений: 8
|
Похоже, самый простой вариант - сделать PopupMenu динамичным, пересоздавая его каждый раз.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |