Dynamic input form

I’m an absolute newbie to Rhino. and Grasshopper

Am familiar with c# and windows forms. Also familiar with AutoCAD lisp and DCL.

I’m looking to migrate to Rhino, but I have a lot of routines for AutoCAD. Some of them use custom DCL input forms.

Are there tools that will work like a dynamic input box with multiple inputs? Similar in functionality to an input grid or a spreadsheet?

Thank You in advance

The Rhino UI is written in Eto, a wrapper for WPF on Windows and Cocoa on MacOs. Of course you can also directly write WinForms or WPF. If you don’t need to support MacOS and therefore not need Eto, I would develop WPF in a dedicated DLL and just call the views in Rhino. You could also use any other UI framework (E.g. Avalonia), you just need to ship it with your plugin then. Any of the larger frameworks should allow you to create dynamic inputs boxes.