// adds using namespace sys.add_use('System.Windows.Forms') // initialize properties sys.set_typed_field(104, 'AutoEllipsis') sys.set_typed_field(104, 'AutoSize') sys.set_undef_field_const('BorderStyle', this.props('BorderStyle'), 'System.Windows.Forms.BorderStyle') sys.set_undef_field_const('FlatStyle', this.props('FlatStyle'), 'System.Windows.Forms.FlatStyle') sys.set_typed_field(20, 'Image') sys.set_undef_field_const('ImageAlign', this.props('ImageAlign'), 'System.Drawing.ContentAlignment') sys.set_undef_field('ImageIndex') sys.set_undef_field('ImageKey') sys.set_typed_field(20, 'ImageList') sys.set_undef_field_const('TextAlign', this.props('TextAlign'), 'System.Drawing.ContentAlignment') sys.set_typed_field(104, 'UseCompatibleTextRendering') sys.set_typed_field(104, 'UseMnemonic') // initialize events if(not (this.onAutoSizeChanged == 'defined')) sys.add_event_type('onAutoSizeChanged', 'AutoSizeChanged', 'Event', 'args') end if(not (this.onTextAlignChanged == 'defined')) sys.add_event_type('onTextAlignChanged', 'TextAlignChanged', 'Event', 'args') end