Я хотел бы создать приложение с графическим интерфейсом, подобным CCleaner, где у вас есть выровненные слева вкладки (но не типично wicvh содержат только слово) с изображением в кнопке. Я не смог найти свойства, возможно, потому, что я работаю только с установкой delphi XE2, у меня есть только TTabControl на win32 pallete. Я не знаю, как создать форму, как это я называю выше. Может ли он быть создан с помощью ttabcontrol? Может ли кто-нибудь мне помочь? Я хочу форму с левой вкладки с помощью кнопки в каждой опции, которые изменяют правую сторону формы ...Кнопки с изображениями в delphi
ответ
На палитре Win32 есть TTabControl
(как вы знаете) и TPageControl
, который похож на TTabControl
, но имеет отдельные страницы (называемые TTabSheet
) для каждой вкладки.
Оба имеют свойство TabPosition
с 4 возможных значений: tpTop
(по умолчанию), tpBottom
, tpLeft
и tpRight
. Текст вкладок вертикален для позиций табуляции tpLeft
и tpRight
. Оба элемента управления вкладками также поддерживают изображения на вкладках через свойство Images
, которое может принимать TImageList
в качестве контейнера для изображений.
Если вам не нравится вертикальный текст на вкладках, вы можете составить свою форму с помощью отдельных кнопок слева, а также панелей или фреймов в качестве страниц. В качестве кнопок вы можете использовать кнопки TBitBtn
или TButton
, расположенные непосредственно на форме или на панели, если хотите, или вы можете использовать TButtonGroup
. Все они поддерживают TImageList
, упомянутые выше. Для некоторых вы можете иметь отдельные изображения для отключенных, зависающих (горячих), выбранных и нажатых состояний.
Подробнее об этих элементах управления в справке.
спасибо за ваши комментарии. Я добавляю TButtonGroup, и я добавляю ему 4 элемента, которые, очевидно, являются кнопками ... но они отображаются горизонтально, а не вертикально, как вы показываете мне. Или вы порекомендовали мне TPanel с BitBtn? – user3780282
@ user3780282 Добро пожаловать. У 'TButtonGroup' есть свойство' ButtonOptions' с подзадачей 'gboFullSize', которое вы можете установить на' True'. В качестве альтернативы вы можете установить для свойства 'ButtonWidth'' TButtonGroup' значение, которое заставляет кнопки вертикально. –
, тогда мне нужно перехватить событие onclick. Как изменить панель справа? Мне нужен один кадр для каждой кнопки? – user3780282
- 1. Нажмите на кнопки с изображениями
- 2. VBA Forms - Кнопки с изображениями
- 3. Кнопки с изображениями не работают
- 4. Центр Две кнопки с изображениями
- 5. Кнопки с изображениями в формате HTML/CSS
- 6. Высвобождение невидимые кнопки с изображениями в UIScrollView
- 7. Встроенные кнопки с изображениями в поплавках
- 8. Кнопки с изображениями при нажатии в SAPUI5?
- 9. Радио кнопки в Delphi
- 10. GTK # - кнопки панели инструментов с пользовательскими изображениями
- 11. Изменение между изображениями с помощью кнопки
- 12. Изменить свойство кнопки с несколькими изображениями
- 13. позиционирования Facebook как кнопки наряду с изображениями
- 14. Windows Phone 7 кнопки с изображениями
- 15. C# Добавить кнопки с изображениями и обработчиками
- 16. Стиль HTML «отправить» кнопки с изображениями?
- 17. создать стиль кнопки с двумя изображениями
- 18. кнопки Выделите радио с изображениями внутри и
- 19. Как создать квадратные кнопки с гибкими изображениями
- 20. Кнопки формы родителя Delphi
- 21. TMonthCalendar delphi - отключить кнопки
- 22. Картинка с изображениями Delphi ... нарисовать область (треугольник, прямоугольник, многоугольники)
- 23. Бесплатный компонент, который может показывать богатый текст с изображениями Delphi
- 24. Проблемы с изображениями с изображениями
- 25. Рельсы/радио кнопки с изображениями в этикетками и опции отключены
- 26. Создать HTML-письмо со встроенными изображениями в Delphi
- 27. Actionscript3 - Использование кнопки для переключения между изображениями
- 28. Обмен изображениями с помощью одной кнопки Функция JavaScript с использованием%
- 29. vb.net Переключение между изображениями при нажатии кнопки
- 30. Как обнаружить кнопки мыши и кнопки мыши в Delphi?
Я не совсем уверен, что речь идет. Можете ли вы спросить что-то более конкретное, чем «может ли кто-нибудь мне помочь»? –
Я не знаю ни одного компонента, который был бы похож на TTabControl, но вместо этого имел бы вкладку по сторонам. Но вы можете добиться аналогичных результатов, используя рамки для правой стороны и любые пользовательские элементы управления для левой стороны. – SilverWarior