Выравнивание колонок StringGrid 4Delphi , Компоненты и Классы , TStringGrid и TDrawGridВыравнивание колонок StringGrid 4Создайте ваш собственный метод drawcell на примере того, что приведен ниже:
Перевод контента на русский язык: Метод В этом конкретном реализации метод проверяет, является ли текущая строка 0 или если номер столбца меньше 2. Если выполнено любое из этих условий, он устанавливает стиль шрифта для канваса грида в жирный, эффективно делая заголовочную ячейку жирной. Затем метод проверяет, является ли текущий номер столбца не равен 1. Если это условие истинно, он сохраняет текущее выравнивание текста, устанавливает выравнивание текста в правую сторону и отрисовывает текст в ячейке с помощью Если номер столбца равен 1, он просто отрисовывает текст в ячейке без изменения выравнивания текста. Наконец, метод сбрасывает стиль шрифта для канваса грида обратно в его 기본ное состояние. Вот улучшенная версия этого кода с некоторыми минорными изменениями и дополнительными комментариями:
Код остался largely неизменным от оригинала, но включает некоторые минорные улучшения, такие как использование блока В статье описывается создание метода drawcell для StringGrid 4, позволяющего выполнять выравнивание колонок с помощью установки жирного начертания и текстового правления. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TStringGrid и TDrawGrid ::
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |