Delphi

Изменение горизонтального положения таблицы

Результат выполнения программы представлен на рис. 7.4.

На рис. 7.4 также представлена форма, в которой задаются эти изменения. Компонент ListBox1 выбирает таблицу из списка и помещает ссылку на таблицу в переменную table типа variant. Компоненты LeftPos и LeftPosRow1 задают положение всей таблицы и первой строки соответственно.


Границы и заливка ячеек таблиц

Таблица состоит из ячеек, которые объединены в строки и столбцы. Поэтому, как у строк и столбцов, так и у отдельных ячеек есть аналогичные между собой свойства, отличающиеся только областью применения этих свойств. Если мы, например, изменяем толщину границ для ячейки, то это изменение приведет к изменению отображения данной ячейки. Если изменить параметры строки (столбца), то это может привести к изменению всех границ всех ячеек строки (столбца) или только границы строки (столбца). Заливка определяется для всех ячеек выбранной строки (столбца). Рассмотрим это на следующем примере, в котором будем изменять толщину линий столбца, их цвет и заливку.


Задание стиля линии границы ячейки

Рис. 7.5. Изменение формата столбца таблицы

С помощью этой процедуры мы можем изменить стиль разных линий границы и получить результат, представленный на рис. 7.6.


Добавление и удаление строк и столбцов таблицы

Рассмотрев общие свойства столбцов, строк и ячеек, перейдем к некоторым методам коллекций Rows и Columns.

Рис. 7.6. Изменение стилей линий границ ячейки

Создавая таблицу, мы не можем быть уверенными в том, что нас устроит количество строк и столбцов, определенное при ее создании. Для увеличения таблицы предназначен метод Add коллекции Rows и Columns, а для удаления элементов этих коллекций — метод Delete. Первый метод добавляет строку или столбец в конец таблицы, а второй удаляет строку или столбец с указанным индексом.


Изменение количества строк и столбцов таблицы

На рис. 7.7 представлена таблица до внесения изменений.

Рис. 7.7. Таблица до изменения количества строк и столбцов


Вставка новой строки между первой и второй строками таблицы

Можно переработать эту процедуру для вставки столбца в заданное место таблицы.

Рис. 7.8. Таблица после добавления строк и столбцов


  1. Текст в ячейках таблицы
  2. Запись текста в ячейку таблицы
  3. Задание шрифта текста в документе и в таблице
  4. Преобразование параметров объекта Tfont (Delphi) в параметры объекта Font (Word)
  5. Выбор шрифта для текста ячейки
  6. Направление текста
  7. Задание направления текста
  8. Разработка табличного документа — бланк счета-фактуры
  9. Формирование табличного документа с использованием шаблона документа
  10. Коллекция объектов Shapes
  11. Создание надписи
  12. Работа с текстом надписи
  13. Заливка надписи
  14. Изменение заливки надписи
  15. Использование градиентной заливки для надписи
  16. Использование предопределенного градиента для заливки надписи
  17. Использование предопределенной текстуры для заливки надписи
  18. Использование рисунка в качестве фона для надписи
  19. Использование штриховки в качестве фона надписи
  20. Линия границы надписи
  21. Задание видимости, толщины и цвета линии границы надписи
  22. Выбор узора для линии границы надписи
  23. Задание стиля линии границы надписи
  24. Выноски
  25. Создание и настройка выноски
  26. Линии
  27. Добавление и настройка линии
  28. Геометрические фигуры
  29. Создание геометрической фигуры (прямоугольника) и добавление текста
  30. Изменение типа геометрической фигуры
  31. Внешние объекты (OLE)
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

Результаты 113 - 149 из 149


Создание документа по шаблону
Запись и чтение текста документа
Создание текста на конверте с использованием методов поиска и подстановки текста
Запись текста в ячейку таблицы

17 мая Recon Scout XT представляет собой портативного робота, которого можно отправлять в неизвестную среду.
16 мая Благодаря Makey Makey любые объекты можно превратить в клавиши компьютерной клавиатуры или мыши и использовать их для управления игрой
15 мая Новая охлаждающая технология подходит не только для бронежилетов, но и для других подобных вариантов, в том числе камуфляжа и рюкзаков.