Из ресурсов поочередно загружать глифы для кнопок SpeedButtonDelphi , Компоненты и Классы , КнопкиИз ресурсов поочередно загружать глифы для кнопок SpeedButtonАвтор: Dennis Passmore Могу ли я из ресурсов поочередно загружать глифы для кнопок speedbutton и, если да, то как это сделать? Например, если в вашем проекте используется TDBGrid, то иконки кнопок компонента DBNavigator могут линковаться вашей программой, и их можно загрузить для использования в ваших speedbutton следующим образом:
Другие зарезервированные имена: Все имена должны использовать верхний регистр. What a great question! Да, вы можете загружать глифы для SpeedButtons из ресурсов по одному. Код, который вы предоставили, почти корректен, но я дам некоторые дополнительные сведения и предложения. В Delphi можно использовать метод В вашем примере вы загружаете глиф с именем
В этом примере мы проходимся по диапазону значений от 1 до 8 и загружаем соответствующий глиф для каждого значения. Функция Обратите внимание, что вам нужно изменить диапазон значений в цикле в соответствии со своими конкретными требованиями. Кроме того, хорошая практика использовать заглавные буквы, как предложил Деннис Пассмор. Это потому, что файлы ресурсов Windows чувствительны к регистру, и использование заглавных букв обеспечивает совместимость на различных платформах. Надеюсь, это поможет! Если у вас есть какие-либо дальнейшие вопросы, пожалуйста, не стесняйтесь обращаться. Можно из ресурсов поочередно загружать глифы для кнопок SpeedButton, например, используя метод LoadFromResourceName для свойства Glyph, как показано в примере с использованием TDBNavigator и DBRefresh. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |