русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Additional


Дата додавання: 2014-11-28; переглядів: 827.


Таблиця StringGrid

‑ використовується для виведення-введення даних у таблицю. Кожна клітинка таблиці має рядковий тип (див. типи змінних). SrtingGrid у формі має вигляд

 

 

Всі клітинки таблиці утворюють двовимірний масив рядків (див. типи змінних). Програмне звертання до кожної клітинки ведеться за номером стовпчика та рядку. Нумерація рядків та стовпчиків ведеться з 0. Наприклад клітинка, що розташована у 3-му рядку 2-го стовпчика має значення StringGrid1.Cells[nc,nr], де nc – номер стовпчика, nr – номер рядка.

 

Властивості

 

‑ кількість стовпчиків таблиці.

‑ кількість рядків таблиці.

та ‑ кількість рядків та стовпчиків відповідно, що мають сірий (більш темний) колір, ніж інші клітинки і використовуються тільки для виведення інформації програмою (тобто у ці клітинки неможливо внести зміни напряму у таблиці з клавіатури). Як правило це рядки з описом стовпчиків чи рядків. У нашому випадку обидва значення дорівнюють 1. Якщо, наприклад встановити FixedCols=2 та FixedRows=3, то таблиця у формі матиме вигляд

 

За вмовчанням таблиця StringGrid використовується тільки для виведення інформації на екран. Для того, щоб значення, що записані у клітинках (крім відокремлених через FixedCols та FixedRows), необхідно встановити двічі клацнувши лівою клавішею мишки у і у вікні, що відкриється, встановити для параметру значення True. Також можна це зробити у програмі при виконанні

 

StringGrid1.Options:=StringGrid1.Options + [goEditing];

 

Відповідно відключити можливість редагування даних у таблиці можна через

 

StringGrid1.Options:=StringGrid1.Options ‑ [goEditing];

 

Додаткові процедури та функції StringGrid.


<== попередня лекція | наступна лекція ==>
Структура проекту | Основи програмування.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн