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: Ты чего? Простой пример уже дан в моем первом посте этой темы. Примени поправку из моего второго поста и все будет работать. Куда проще-то? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.