Перейти к содержанию
СофтФорум - всё о компьютерах и не только

BitBtn (Delphi)


Рекомендуемые сообщения

Как изменить рисунок на BitBtn например при выборе радио кнопки, то есть ести нажать на одну, то один рисунок появиться, на другую, другой.

Ссылка на комментарий
Поделиться на другие сайты

skilk:

Способов много. Напр., можешь присвоить к свойству Glyph кнопки - TBitmap. Его можешь загрузить или из файла в Run-Time (LoadFromFile) или можешь загрузить в TImage в Design-Time.

А в нужном тебе событии TRadioButton'а назначаешь кнопке необходимый Bitmap.

Напр.:

BitBtn1.Glyph.Assign(Bitmap1);

или

BitBtn1.Glyph.Assign(Image1.Bitmap);
Ссылка на комментарий
Поделиться на другие сайты

У 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:

Поправочка: в моем втором примере не "BitBtn1.Glyph.Assign(Image1.Bitmap);", а "BitBtn1.Glyph.Assign(Image1.Picture.Bitmap);".

Ссылка на комментарий
Поделиться на другие сайты

Популярнее можно???

То есть например при нажатии на обычную кнопку на BitBtn сменился рисунок.

Ссылка на комментарий
Поделиться на другие сайты

skilk:

Мне трудно тебя понимать.

Популярнее можно???

Куда популярнее то? Что именно не понятно?

То есть например при нажатии на обычную кнопку на BitBtn сменился рисунок.

Если это удтверждение, то в чем проблема - у тебя произошло то, что ты хотел. Если это все-таки вопрос, тогда зачем спрашивать? Возьми и проверь это сам.

Ссылка на комментарий
Поделиться на другие сайты

skilk:

Ты чего? Простой пример уже дан в моем первом посте этой темы. Примени поправку из моего второго поста и все будет работать. Куда проще-то?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...