skilk Опубликовано 9 августа, 2005 Жалоба Поделиться Опубликовано 9 августа, 2005 Как изменить рисунок на BitBtn например при выборе радио кнопки, то есть ести нажать на одну, то один рисунок появиться, на другую, другой. Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 9 августа, 2005 Жалоба Поделиться Опубликовано 9 августа, 2005 skilk: Способов много. Напр., можешь присвоить к свойству Glyph кнопки - TBitmap. Его можешь загрузить или из файла в Run-Time (LoadFromFile) или можешь загрузить в TImage в Design-Time. А в нужном тебе событии TRadioButton'а назначаешь кнопке необходимый Bitmap. Напр.: BitBtn1.Glyph.Assign(Bitmap1); или BitBtn1.Glyph.Assign(Image1.Bitmap); Ссылка на комментарий Поделиться на другие сайты Поделиться
Kuzmich Опубликовано 9 августа, 2005 Жалоба Поделиться Опубликовано 9 августа, 2005 У BitBtn есть параметр Glyph... Delphi syntax: property Glyph: TBitmap; Use the Open dialog box that appears as an editor in the Object Inspector to choose a bitmap file (with a .BMP extension) to use on the button, or specify a TBitmap object at runtime. You can provide up to four images within a single bitmap. All images must be the same size and next to each other in a row. Bit buttons display one of these images depending on their state. Вместе написали... :( Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 9 августа, 2005 Автор Жалоба Поделиться Опубликовано 9 августа, 2005 Чё то не получается? Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 10 августа, 2005 Жалоба Поделиться Опубликовано 10 августа, 2005 skilk: Поправочка: в моем втором примере не "BitBtn1.Glyph.Assign(Image1.Bitmap);", а "BitBtn1.Glyph.Assign(Image1.Picture.Bitmap);". Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 15 августа, 2005 Автор Жалоба Поделиться Опубликовано 15 августа, 2005 Популярнее можно??? То есть например при нажатии на обычную кнопку на BitBtn сменился рисунок. Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 16 августа, 2005 Жалоба Поделиться Опубликовано 16 августа, 2005 skilk: Мне трудно тебя понимать. Популярнее можно??? Куда популярнее то? Что именно не понятно? То есть например при нажатии на обычную кнопку на BitBtn сменился рисунок. Если это удтверждение, то в чем проблема - у тебя произошло то, что ты хотел. Если это все-таки вопрос, тогда зачем спрашивать? Возьми и проверь это сам. Ссылка на комментарий Поделиться на другие сайты Поделиться
skilk Опубликовано 18 августа, 2005 Автор Жалоба Поделиться Опубликовано 18 августа, 2005 А можно какой-нибудь простой пример? Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 20 августа, 2005 Жалоба Поделиться Опубликовано 20 августа, 2005 skilk: Ты чего? Простой пример уже дан в моем первом посте этой темы. Примени поправку из моего второго поста и все будет работать. Куда проще-то? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти