Кнопки Delphi TButtonEdit появляются в одном проекте, но исчезают в другом - PullRequest
1 голос
/ 11 октября 2010

У меня есть простая форма, которую я использую, чтобы перечислить имена всех таблиц в подключенной базе данных и позволить пользователям просматривать и редактировать данные в таблицах.Эта форма включает в себя элемент управления TButtonEdit с левой и правой кнопками для установки и удаления выражения фильтра, введенного пользователем.

Я включил эту форму в два связанных проекта.Это та же самая форма, использующая один и тот же источник в одном и том же общем каталоге.В обоих приложениях форма работает нормально, за исключением того, что в одном приложении кнопки видны и работают, а в другом их нет.Кажется, что он вообще не создается (а не создается без изображения), поскольку, когда я помещаю курсор в часть редактирования TButtonEdit, он оказывается напротив левой границы элемента управления.

В том же приложении, в котором возникла эта проблема, другой TButtonEdit в другой форме также отображается без кнопки (в этом случае указывается только правая кнопка).

Кто-нибудь знает, что может вызывать одно приложение?иметь эту проблему с TButtonEdit?

1 Ответ

4 голосов
/ 11 октября 2010

Скорее всего, значки кнопок, которые «хранятся» в TImageList, включены только в файл * .res одного из проектов.Убедитесь, что эти изображения включены в оба проекта.

Однако я не могу воспроизвести проблему.Для меня хорошо работать с формой TButtonedEdit в двух проектах.

...