1. A method for developing a graphical user interface (GUI) having an interface component including an interface component property, comprising: displaying a property interface including an event section and a value section; receiving, using the property interface, a value for the interface component property; and automatically generating program code effectuating the value for the interface component property in response to an event detectable, during program execution, by a computer program implementing the GUI, wherein the event section is configured to list a plurality of events associated with the interface component and detectable by the computer program implementing the GUI, and the value section is configured a receive, as in input, values associated, respectively, with the plurality of events.