// adds using namespace sys.add_use('System.Windows.Forms') // initialize properties if(not isdef("DataSource")) sys.data_source("DataSource") blk_init.println(this.codename, '.DataSource = new InlineCode', this.id, '.Datalist().DataSource;') end sys.set_undef_field('DisplayMember') sys.set_undef_field('FormatString') sys.set_typed_field(104, 'FormattingEnabled') sys.set_undef_field('SelectedIndex') sys.set_undef_field('ValueMember') // initialize events if(not (this.onDataSourceChanged == 'defined')) sys.add_event_type('onDataSourceChanged', 'DataSourceChanged', 'Event', 'args') end if(not (this.onDisplayMemberChanged == 'defined')) sys.add_event_type('onDisplayMemberChanged', 'DisplayMemberChanged', 'Event', 'args') end if(not (this.onFormat == 'defined')) sys.add_event_type('onFormat', 'Format', 'ListControlConvertEvent', 'args') end if(not (this.onFormatInfoChanged == 'defined')) sys.add_event_type('onFormatInfoChanged', 'FormatInfoChanged', 'Event', 'args') end if(not (this.onFormatStringChanged == 'defined')) sys.add_event_type('onFormatStringChanged', 'FormatStringChanged', 'Event', 'args') end if(not (this.onFormattingEnabledChanged == 'defined')) sys.add_event_type('onFormattingEnabledChanged', 'FormattingEnabledChanged', 'Event', 'args') end if(not (this.onSelectedValueChanged == 'defined')) sys.add_event_type('onSelectedValueChanged', 'SelectedValueChanged', 'Event', 'args') end if(not (this.onValueMemberChanged == 'defined')) sys.add_event_type('onValueMemberChanged', 'ValueMemberChanged', 'Event', 'args') end