Space Base Space Base
+7 928 008-80-89
ru
  • en
  • es
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  1. Библиотека
  2. Delphi
  3. Назначение размера столбцов и строк Delphi StringGrid
logo

Назначение размера столбцов и строк Delphi StringGrid

19.11.2014

При добавлении компонента StringGrid на форму, все столбцы и все строки имеют равный фиксированный размер. С помощью инспектора объектов Delphi, можно назначить высоту строк и ширину столбцов свойствами DefaultRowHeight и DefaultColWidth. Но они позволят назначить эти значения для всей таблицы. Т.е. все столбцы и строки будут иметь равные размеры.

Что же делать, в случае, если некоторые поля будут содержать заведомо больший текст, а другие содержать лишь небольшие числовые значения? Решение простое: нужно программно назначить необходимую размерность.

MyStringGrid.DefaultColWidth := 40; // ширина всех столбцов
MyStringGrid.DefaultRowHeight := 24; // высота всех строк

MyStringGrid.ColWidths[0] := 40; // ширина первого столбца
MyStringGrid.ColWidths[1] := 200; // ширина второго столбца

MyStringGrid.RowHeights[0] := 20; // высота первой строки

В результате получим таблицу, где удобно сформированы размерности столбцов и строк. Помимо размеров столбцов и строк, в программе на рисунке выполнена центровка текста в ячейках StringGrid для более удобного представления информации.

Рисунок: Назначение размера столбцам и строкам StringGrid

Другие материалы:

Закрытие формы нажатием Escape в Delphi


Создание, удаление и проверка на наличие папки в Delphi


Метод Close в Delphi, описание и примеры


Написать комментарий

Комментарии

В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.


коммент.

Разработка сайтов

Корпоративный сайт
Интернет-магазин
Лендинг - одностраничный сайт
Сайт-визитка
Сайт-портфолио

Проектирование

Прототип, UX-дизайн

Дизайн

UI-дизайн
Логотип

+54 911 2801-4950

info@space-base.net
+7 928 008-80-89

Web-сайты для успешного бизнеса

Web-сайты для успешного бизнеса

Главная Услуги Портфолио События Библиотека Контакты
+7 928 008-80-89 Меню
Политика в отношении обработки персональных данных © Copyright 2014 - | Space-Base

Лучшее время начать свой проект - Сейчас!

Выбраны опции:

Отправить сообщение на:

Telegram WhatsApp

Отправляя сообщение, вы даете свое согласие на
обработку песональных данных