Hi All
This is a UI component that we need and thought we can share with you, hope it’ll be useful.
Comments and feedback are welcome.
Main Functionalities:
- Variable Number of Row and Column Headers
- Hide/Unhide Row or Column: Toggle the visibility of rows or columns.
- Freeze/Unfreeze Focused Cell: Use the contextual menu to freeze or unfreeze the focus cell.
- Move Focus Cell: Navigate between cells.
- Resize Row or Column
- Block Selection: Select multiple cells using Shift + Arrow keys, or using left click
- Select Entire Row or Column: Select an entire row or column with Ctrl + Shift + Arrow keys.
- Customization Options: Customize background and foreground colors, fonts, alignments, and more.
- Cell Types: Support for two cell types—Text and Checkbox.
How to Use MyGrid in Your Xojo Project:
- Copy the
MyGrid.xojo_window
file to your project directory. - Import the copied file into your Xojo project.
- Drag the MyGrid component onto your window to start using it.
Additional Information:
- MyGrid has been ported from another language to Xojo with the original author’s permission.
- Licensed under the MIT License.
I’ve also included a file with MyGrid and a demo project to help you get started.
https://drive.google.com/drive/folders/1vNcvs6k6OeNgllSGk9C–GgVK8U7Cnvu?usp=sharing
9 posts - 6 participants