I've created a form that I want to use to modify my part's material property. I don't see a way to get to that from an ilogic form.
What I have done instead is create a parameter that imported my material library. When I change the prameter a rule then changes the material property. I'd rather access the material property directly from my form rather than having to go through a paramter.
I think this is what you want..I have a form that creates a length of tubing based on OD, Wall thickness, and Material. For material, here's what I did. It updates my part with whatever material is selected.
iLogicForm.Show("Name of Form") MultiValue.List("Material") = iProperties.Materials iProperties.Material=Material