I have done so before in Java, laying out buttons using GridLayout, and now I'm wondering how that can be achieved in C#? Will using TableLayoutPanel produce similar results?
What I'm trying to achieve here is that I'm going to create rows and columns of buttons (for a game).

Shubham SaxenaPosted Aug 31, 2014, 6:40 AM
Create as many rows and columns as you need. Because each cell can only contain one control, add a SplitContainer control into each cell - now you can have two controls per cell.
Set the SplitContainer.Orientation = Horizontal/Vertical which ever suits you.
P.S. : If you are doing a XAML application it can be easily done via Grid and then defining Grid.RowDefinitions and Grid.ColumnDefinitions.