If you don’t mind to use Tk. You can take a look at Tk::Table, Tk::Table allows you to create a table view (if you don’t mind) with almost any Tk component as its element. If you are working on some big project, then don’t bother to migrate to Tk from Win32::GUI, probably not worth the big time you would spend. Just some food for thought.