Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Ishodniki.Ru » Online книги » C++ Builder по шагам Шаг 26 - Компонент TBitBtn Этот компонент отображает кнопку вида TButton, только с иконкой справа. Иконка загружается из свойства Glyph. Если присмотреться, можно заметить свойство NumGlyphs от 1 до 4. Справка туманно объясняет, что это-де для того, чтобы в одном файле несколько иконок... Ну, я объясню поподробнее. Обычно иконки могут находиться в четырех положениях - Up (не нажата), Disabled (запрещена), Clicked (юзер нажал на кнопку), Down (зафиксирована в нажатом положении). Как это оформить в стандартном BMP файле. Берете Paint (можно и Фотошопом, если кому-то так сподручнее :)) и делаете первую стандартную картинку. Я например, сделал бомбочку :). Чтобы фоновый цвет изображения заменился на прозрачный в Builder'е, нужно залить фон какой-нибудь не встречающейся краской, например темно-красной. Теперь выделяем все и копируем в буфер. Изменяем размеры изображения командой Рисунок-Аттрибуты. Ширину нужно увеличить вдвое. Вставить из буфера и расположить мышью как надо. Потом отредактировать цвета, как у запрещенной. И так каждую дополнительную иконку. Кстати, Вы не обязаны использовать все иконки - сколько их в NumGlyph прописано, столько по порядку рисуйте. Если лень, модно вообще одной обойтись :). Как обычна, свойства:
Некоторые другие свойства унаследованы от TButton. |
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|