// adds using namespace sys.add_use('System.Windows.Forms') // initialize properties sys.set_typed_field(8, 'BackColor') sys.set_typed_field(20, 'BackgroundImage') sys.set_typed_field(14, 'BackgroundImageLayout', '', 'System.Windows.Forms.ImageLayout') sys.set_typed_field(104, 'CausesValidation') sys.set_typed_field(104, 'Enabled') sys.set_typed_field(15, 'Font') sys.set_typed_field(8, 'ForeColor') sys.set_typed_field(20, 'RightToLeft') sys.set_typed_field(20, 'Site') sys.set_typed_field(20, 'Size') sys.set_typed_field(2, 'Text') // makes implementation methods for properties sys._prop_init('BackColor', 1, 1, 0) sys._prop_init('BackgroundImage', 1, 1, 0) sys._prop_init('BackgroundImageLayout', 1, 1, 0) sys._prop_init('CanSelect', 1, 0, 104) sys._prop_init('CausesValidation', 1, 1, 104) sys._prop_init('Control', 1, 0, 0) sys._prop_init('ControlAlign', 1, 1, 0) sys._prop_init('Enabled', 1, 1, 104) sys._prop_init('Focused', 1, 0, 104) sys._prop_init('Font', 1, 1, 0) sys._prop_init('ForeColor', 1, 1, 0) sys._prop_init('RightToLeft', 1, 1, 0) sys._prop_init('Selected', 1, 0, 104) sys._prop_init('Site', 1, 1, 0) sys._prop_init('Size', 1, 1, 0) sys._prop_init('Text', 1, 1, 2) // makes implementation of simple methods sys._method_init('Focus') // initialize events if(not (this.onEnter == 'defined')) sys.event_imp('onEnter') end sys.event_add('onEnter', '', '', '', sys.get_obj_name(this.name)) if(not (this.onGotFocus == 'defined')) sys.event_imp('onGotFocus') end sys.event_add('onGotFocus', '', '', '', sys.get_obj_name(this.name)) if(not (this.onKeyDown == 'defined')) sys.event_imp('onKeyDown', '', '', '', 'Object sender, KeyEventArgs args') end sys.event_add('onKeyDown', 'KeyEventHandler', '', '', sys.get_obj_name(this.name)) if(not (this.onKeyPress == 'defined')) sys.event_imp('onKeyPress', '', '', '', 'Object sender, KeyPressEventArgs args') end sys.event_add('onKeyPress', 'KeyPressEventHandler', '', '', sys.get_obj_name(this.name)) if(not (this.onKeyUp == 'defined')) sys.event_imp('onKeyUp', '', '', '', 'Object sender, KeyEventArgs args') end sys.event_add('onKeyUp', 'KeyEventHandler', '', '', sys.get_obj_name(this.name)) if(not (this.onLeave == 'defined')) sys.event_imp('onLeave') end sys.event_add('onLeave', '', '', '', sys.get_obj_name(this.name)) if(not (this.onLostFocus == 'defined')) sys.event_imp('onLostFocus') end sys.event_add('onLostFocus', '', '', '', sys.get_obj_name(this.name)) if(not (this.onValidated == 'defined')) sys.event_imp('onValidated') end sys.event_add('onValidated', '', '', '', sys.get_obj_name(this.name)) if(not (this.onValidating == 'defined')) sys.event_imp('onValidating', '', '', '', 'Object sender, CancelEventArgs args') end sys.event_add('onValidating', 'CancelEventHandler', '', '', sys.get_obj_name(this.name))