func init // adds using namespace sys.add_use('System.Windows.Forms') // initialize instance params = this.props('Constructor').value if(params == 'Constructor') params = '' elseif(params == 'Constructor2') params = '' + d("caption") end sys.add_widget('TabPage', params) // initialize properties sys.set_typed_field(8, 'BackColor') sys.set_undef_field('ImageIndex') sys.set_undef_field('ImageKey') sys.set_undef_field('Text') sys.set_undef_field('ToolTipText') sys.set_typed_field(104, 'UseVisualStyleBackColor') // makes implementation methods for properties sys._prop_init('BackColor', 1, 1, 0) sys._prop_init('ImageIndex', 1, 1, 1) sys._prop_init('ImageKey', 1, 1, 2) sys._prop_init('Text', 1, 1, 2) sys._prop_init('ToolTipText', 1, 1, 2) sys._prop_init('UseVisualStyleBackColor', 1, 1, 104) // makes implementation of methods as properties sys._mtd_as_prop_init('ToString()') sys._mtd_as_prop_init('TabPage') // initialize events sys.add_event_type('onTextChanged', 'TextChanged', 'Event', 'args') // initialize common events and properties include("InheritPanel-init") include("ScrollableControl-init") include("Control-init") end func doConstructor() blk.println(this.codename, ' = new TabPage();') end func doConstructor2(caption) blk.println(this.codename, ' = new TabPage(', d("caption"), ');') end func doGetTabPageOfComponent(obj) if(linked("onGetTabPageOfComponent")) event("onGetTabPageOfComponent", 'TabPage.GetTabPageOfComponent(' + d("obj") + ')') else blk.println('TabPage.GetTabPageOfComponent(', d("obj"), ');') end end include("InheritPanel") include("ScrollableControl") include("Control")