Now that we have learned everything about the Single and Two-dimensional arrays from the previous sessions and how these arrays are being used in Delphi for a Windows application development, it is time to put all this knowledge together to form a nice application. In this video, Aubrey Pule Khoza will discuss tabular data and the StringGrid component in Delphi. Using all the lessons we have learned from the recently concluded Coding Boot Camp 2022 including the use of For Loops, Arrays, and Strings, we will create an application that will utilize all their functions.

What do you need to know about the StringGrid component?

When talking about tabular data or data represented in table form, some of you might be thinking of the two-dimensional arrays that were further elaborated from the previous sessions. These arrays are actually relevant or strongly related if you are using StringGrid. The session will highlight some of the most important procedures and functions for text files including AssignFile, Append, Rewrite, Reset, Read, and more.

So, what is a StringGrid component? The StringGrid component is generally described as a visual representation of a grid that consists of rows and columns. It can also be seen as a visual version of a two-dimensional array. The StringGrid component can be found underneath the Additional Tab on the Component Palette. When you index the StringGrid, it is more like the same way you would index a two-dimensional array. The session will also discuss some of the StringGrid properties in the Object Inspector in Delphi including ColCount, RowCount, FixedRow, and ScrollBars to name a few.

To understand more about how the StringGrid component works, Aubrey will demonstrate a sample application named Music Delphi that shows how this component is used. He also discusses some of the other things you can do to expand the app’s functionality. Feel free to watch the video below to learn more.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free TrialUpgrade Today

Free Delphi Community EditionFree C++Builder Community Edition