func init // adds using namespace sys.add_use('System.Windows.Forms') sys.add_use('System.ComponentModel') // initialize instance sys.add_widget('DataGridView') // makes implementation methods for properties sys._prop_init('AllowUserToAddRows', 0, 1, 104) sys._prop_init('AllowUserToDeleteRows', 0, 1, 104) sys._prop_init('AllowUserToOrderColumns', 0, 1, 104) sys._prop_init('AllowUserToResizeColumns', 0, 1, 104) sys._prop_init('AllowUserToResizeRows', 0, 1, 104) sys._prop_init('AlternatingRowsDefaultCellStyle', 0, 1, 0) sys._prop_init('AutoGenerateColumns', 0, 1, 104) sys._prop_init('.AutoSizeColumnsMode', 0, 1, 0) sys._prop_init('.AutoSizeRowsMode', 0, 1, 0) sys._prop_init('BackgroundColor', 0, 1, 0) sys._prop_init('BorderStyle', 0, 1, 0) sys._prop_init('CellBorderStyle', 0, 1, 0) sys._prop_init('ClipboardCopyMode', 0, 1, 0) sys._prop_init('ColumnCount', 0, 1, 1) sys._prop_init('ColumnHeadersBorderStyle', 0, 1, 0) sys._prop_init('ColumnHeadersDefaultCellStyle', 0, 1, 0) sys._prop_init('ColumnHeadersHeight', 0, 1, 1) sys._prop_init('ColumnHeadersHeightSizeMode', 0, 1, 0) sys._prop_init('ColumnHeadersVisible', 0, 1, 104) sys._prop_init('CurrentCell', 0, 1, 0) sys._prop_init('DataMember', 0, 1, 2) sys._prop_init('DataSource', 0, 1, 0) sys._prop_init('DefaultCellStyle', 0, 1, 0) sys._prop_init('EditMode', 0, 1, 0) sys._prop_init('EnableHeadersVisualStyles', 0, 1, 104) sys._prop_init('FirstDisplayedCell', 0, 1, 0) sys._prop_init('FirstDisplayedScrollingColumnIndex', 0, 1, 1) sys._prop_init('FirstDisplayedScrollingRowIndex', 0, 1, 1) sys._prop_init('Font', 0, 1, 0) sys._prop_init('ForeColor', 0, 1, 0) sys._prop_init('GridColor', 0, 1, 0) sys._prop_init('HorizontalScrollingOffset', 0, 1, 1) sys._prop_init('MultiSelect', 0, 1, 104) sys._prop_init('ReadOnly', 0, 1, 104) sys._prop_init('RowCount', 0, 1, 1) sys._prop_init('RowHeadersBorderStyle', 0, 1, 0) sys._prop_init('RowHeadersDefaultCellStyle', 0, 1, 0) sys._prop_init('RowHeadersVisible', 0, 1, 104) sys._prop_init('RowHeadersWidth', 0, 1, 1) sys._prop_init('.RowHeadersWidthSizeMode', 0, 1, 0) sys._prop_init('RowsDefaultCellStyle', 0, 1, 0) sys._prop_init('RowTemplate', 0, 1, 0) sys._prop_init('ScrollBars', 0, 1, 0) sys._prop_init('SelectionMode', 0, 1, 0) sys._prop_init('ShowCellErrors', 0, 1, 104) sys._prop_init('ShowCellToolTips', 0, 1, 104) sys._prop_init('ShowEditingIcon', 0, 1, 104) sys._prop_init('ShowRowErrors', 0, 1, 104) sys._prop_init('StandardTab', 0, 1, 104) sys._prop_init('TopLeftHeaderCell', 0, 1, 0) sys._prop_init('VirtualMode', 0, 1, 104) // initialize properties if(not isdef("DataSource")) sys.data_source("DataSource") end this.init_props(blk_init) end func init_props(blk_out) sys.blk_init_store(blk_out) // initialize properties if(not isdef("DataSource")) blk_init.println(this.codename, '.DataSource = new InlineCode', this.id, '.Datatable().DataSource;') end arr = this.props('Columns').value if(arr.size()) colms = new array() for(i = 0; i < arr.size(); i++) name = sys.add_var('Column' + i, 'DataGridViewTextBoxColumn') colms.add(name) blk_init.println(name, ' = new DataGridViewTextBoxColumn();') blk_init.println(name, '.HeaderText = ', arr.get(i), ';') blk_init.println(name, '.Name = ', arr.get(i), ';') end blk_init.println(this.codename, '.Columns.AddRange(new DataGridViewColumn[] { ', colms.join(','), ' });') end sys.set_typed_field(104, 'AllowUserToAddRows') sys.set_typed_field(104, 'AllowUserToDeleteRows') sys.set_typed_field(104, 'AllowUserToOrderColumns') sys.set_typed_field(104, 'AllowUserToResizeColumns') sys.set_typed_field(104, 'AllowUserToResizeRows') sys.set_typed_field(20, 'AlternatingRowsDefaultCellStyle') sys.set_typed_field(14, 'AutoSizeColumnsMode', '', 'System.Windows.Forms.DataGridViewAutoSizeColumnsMode') sys.set_typed_field(14, 'AutoSizeRowsMode', '', 'System.Windows.Forms.DataGridViewAutoSizeRowsMode') sys.set_typed_field(8, 'BackgroundColor') sys.set_typed_field(14, 'BorderStyle', '', 'System.Windows.Forms.BorderStyle') sys.set_typed_field(14, 'CellBorderStyle', '', 'System.Windows.Forms.DataGridViewCellBorderStyle') sys.set_typed_field(14, 'ClipboardCopyMode', '', 'System.Windows.Forms.DataGridViewClipboardCopyMode') sys.set_typed_field(14, 'ColumnHeadersBorderStyle', '', 'System.Windows.Forms.DataGridViewHeaderBorderStyle') sys.set_typed_field(20, 'ColumnHeadersDefaultCellStyle') sys.set_typed_field(1, 'ColumnHeadersHeight') sys.set_typed_field(14, 'ColumnHeadersHeightSizeMode', '', 'System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode') sys.set_typed_field(104, 'ColumnHeadersVisible') sys.set_typed_field(2, 'DataMember') sys.set_typed_field(20, 'DefaultCellStyle') sys.set_typed_field(14, 'EditMode', '', 'System.Windows.Forms.DataGridViewEditMode') sys.set_typed_field(104, 'EnableHeadersVisualStyles') sys.set_typed_field(8, 'GridColor') sys.set_typed_field(104, 'MultiSelect') sys.set_typed_field(104, 'ReadOnly') sys.set_typed_field(14, 'RowHeadersBorderStyle', '', 'System.Windows.Forms.DataGridViewHeaderBorderStyle') sys.set_typed_field(20, 'RowHeadersDefaultCellStyle') sys.set_typed_field(104, 'RowHeadersVisible') sys.set_typed_field(1, 'RowHeadersWidth') sys.set_typed_field(14, 'RowHeadersWidthSizeMode', '', 'System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode') sys.set_typed_field(20, 'RowsDefaultCellStyle') sys.set_typed_field(20, 'RowTemplate') sys.set_typed_field(14, 'ScrollBars', '', 'System.Windows.Forms.ScrollBars') sys.set_typed_field(14, 'SelectionMode', '', 'System.Windows.Forms.DataGridViewSelectionMode') sys.set_typed_field(104, 'ShowCellErrors') sys.set_typed_field(104, 'ShowCellToolTips') sys.set_typed_field(104, 'ShowEditingIcon') sys.set_typed_field(104, 'ShowRowErrors') sys.set_typed_field(104, 'StandardTab') sys.set_typed_field(104, 'VirtualMode') // initialize events if(not (this.onAllowUserToAddRowsChanged == 'defined')) sys.event_imp('onAllowUserToAddRowsChanged') end sys.event_add('onAllowUserToAddRowsChanged', '', '', '', this.codename) if(not (this.onAllowUserToDeleteRowsChanged == 'defined')) sys.event_imp('onAllowUserToDeleteRowsChanged') end sys.event_add('onAllowUserToDeleteRowsChanged', '', '', '', this.codename) if(not (this.onAllowUserToOrderColumnsChanged == 'defined')) sys.event_imp('onAllowUserToOrderColumnsChanged') end sys.event_add('onAllowUserToOrderColumnsChanged', '', '', '', this.codename) if(not (this.onAllowUserToResizeColumnsChanged == 'defined')) sys.event_imp('onAllowUserToResizeColumnsChanged') end sys.event_add('onAllowUserToResizeColumnsChanged', '', '', '', this.codename) if(not (this.onAllowUserToResizeRowsChanged == 'defined')) sys.event_imp('onAllowUserToResizeRowsChanged') end sys.event_add('onAllowUserToResizeRowsChanged', '', '', '', this.codename) if(not (this.onAlternatingRowsDefaultCellStyleChanged == 'defined')) sys.event_imp('onAlternatingRowsDefaultCellStyleChanged') end sys.event_add('onAlternatingRowsDefaultCellStyleChanged', '', '', '', this.codename) if(not (this.onAutoGenerateColumnsChanged == 'defined')) sys.event_imp('onAutoGenerateColumnsChanged') end sys.event_add('onAutoGenerateColumnsChanged', '', '', '', this.codename) if(not (this.onAutoSizeColumnModeChanged == 'defined')) sys.event_imp('onAutoSizeColumnModeChanged', '', '', '', 'Object sender, DataGridViewAutoSizeColumnModeEventArgs args') end sys.event_add('onAutoSizeColumnModeChanged', 'DataGridViewAutoSizeColumnModeEventHandler', '', '', this.codename) if(not (this.onAutoSizeColumnsModeChanged == 'defined')) sys.event_imp('onAutoSizeColumnsModeChanged', '', '', '', 'Object sender, DataGridViewAutoSizeColumnsModeEventArgs args') end sys.event_add('onAutoSizeColumnsModeChanged', 'DataGridViewAutoSizeColumnsModeEventHandler', '', '', this.codename) if(not (this.onAutoSizeRowsModeChanged == 'defined')) sys.event_imp('onAutoSizeRowsModeChanged', '', '', '', 'Object sender, DataGridViewAutoSizeModeEventArgs args') end sys.event_add('onAutoSizeRowsModeChanged', 'DataGridViewAutoSizeModeEventHandler', '', '', this.codename) if(not (this.onBackgroundColorChanged == 'defined')) sys.event_imp('onBackgroundColorChanged') end sys.event_add('onBackgroundColorChanged', '', '', '', this.codename) if(not (this.onBorderStyleChanged == 'defined')) sys.event_imp('onBorderStyleChanged') end sys.event_add('onBorderStyleChanged', '', '', '', this.codename) if(not (this.onCancelRowEdit == 'defined')) sys.event_imp('onCancelRowEdit', '', '', '', 'Object sender, QuestionEventArgs args') end sys.event_add('onCancelRowEdit', 'QuestionEventHandler', '', '', this.codename) if(not (this.onCellBeginEdit == 'defined')) sys.event_imp('onCellBeginEdit', '', '', '', 'Object sender, DataGridViewCellCancelEventArgs args') end sys.event_add('onCellBeginEdit', 'DataGridViewCellCancelEventHandler', '', '', this.codename) if(not (this.onCellBorderStyleChanged == 'defined')) sys.event_imp('onCellBorderStyleChanged') end sys.event_add('onCellBorderStyleChanged', '', '', '', this.codename) if(not (this.onCellClick == 'defined')) sys.event_imp('onCellClick', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellClick', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellContentClick == 'defined')) sys.event_imp('onCellContentClick', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellContentClick', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellContentDoubleClick == 'defined')) sys.event_imp('onCellContentDoubleClick', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellContentDoubleClick', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellContextMenuStripChanged == 'defined')) sys.event_imp('onCellContextMenuStripChanged', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellContextMenuStripChanged', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellContextMenuStripNeeded == 'defined')) sys.event_imp('onCellContextMenuStripNeeded', '', '', '', 'Object sender, DataGridViewCellContextMenuStripNeededEventArgs args') end sys.event_add('onCellContextMenuStripNeeded', 'DataGridViewCellContextMenuStripNeededEventHandler', '', '', this.codename) if(not (this.onCellDoubleClick == 'defined')) sys.event_imp('onCellDoubleClick', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellDoubleClick', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellEndEdit == 'defined')) sys.event_imp('onCellEndEdit', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellEndEdit', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellEnter == 'defined')) sys.event_imp('onCellEnter', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellEnter', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellErrorTextChanged == 'defined')) sys.event_imp('onCellErrorTextChanged', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellErrorTextChanged', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellErrorTextNeeded == 'defined')) sys.event_imp('onCellErrorTextNeeded', '', '', '', 'Object sender, DataGridViewCellErrorTextNeededEventArgs args') end sys.event_add('onCellErrorTextNeeded', 'DataGridViewCellErrorTextNeededEventHandler', '', '', this.codename) if(not (this.onCellFormatting == 'defined')) sys.event_imp('onCellFormatting', '', '', '', 'Object sender, DataGridViewCellFormattingEventArgs args') end sys.event_add('onCellFormatting', 'DataGridViewCellFormattingEventHandler', '', '', this.codename) if(not (this.onCellLeave == 'defined')) sys.event_imp('onCellLeave', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellLeave', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellMouseClick == 'defined')) sys.event_imp('onCellMouseClick', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onCellMouseClick', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onCellMouseDoubleClick == 'defined')) sys.event_imp('onCellMouseDoubleClick', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onCellMouseDoubleClick', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onCellMouseDown == 'defined')) sys.event_imp('onCellMouseDown', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onCellMouseDown', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onCellMouseEnter == 'defined')) sys.event_imp('onCellMouseEnter', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellMouseEnter', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellMouseLeave == 'defined')) sys.event_imp('onCellMouseLeave', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellMouseLeave', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellMouseMove == 'defined')) sys.event_imp('onCellMouseMove', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onCellMouseMove', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onCellMouseUp == 'defined')) sys.event_imp('onCellMouseUp', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onCellMouseUp', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onCellPainting == 'defined')) sys.event_imp('onCellPainting', '', '', '', 'Object sender, DataGridViewCellPaintingEventArgs args') end sys.event_add('onCellPainting', 'DataGridViewCellPaintingEventHandler', '', '', this.codename) if(not (this.onCellParsing == 'defined')) sys.event_imp('onCellParsing', '', '', '', 'Object sender, DataGridViewCellParsingEventArgs args') end sys.event_add('onCellParsing', 'DataGridViewCellParsingEventHandler', '', '', this.codename) if(not (this.onCellStateChanged == 'defined')) sys.event_imp('onCellStateChanged', '', '', '', 'Object sender, DataGridViewCellStateChangedEventArgs args') end sys.event_add('onCellStateChanged', 'DataGridViewCellStateChangedEventHandler', '', '', this.codename) if(not (this.onCellStyleChanged == 'defined')) sys.event_imp('onCellStyleChanged', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellStyleChanged', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellStyleContentChanged == 'defined')) sys.event_imp('onCellStyleContentChanged', '', '', '', 'Object sender, DataGridViewCellStyleContentChangedEventArgs args') end sys.event_add('onCellStyleContentChanged', 'DataGridViewCellStyleContentChangedEventHandler', '', '', this.codename) if(not (this.onCellToolTipTextChanged == 'defined')) sys.event_imp('onCellToolTipTextChanged', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellToolTipTextChanged', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellToolTipTextNeeded == 'defined')) sys.event_imp('onCellToolTipTextNeeded', '', '', '', 'Object sender, DataGridViewCellToolTipTextNeededEventArgs args') end sys.event_add('onCellToolTipTextNeeded', 'DataGridViewCellToolTipTextNeededEventHandler', '', '', this.codename) if(not (this.onCellValidated == 'defined')) sys.event_imp('onCellValidated', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellValidated', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellValidating == 'defined')) sys.event_imp('onCellValidating', '', '', '', 'Object sender, DataGridViewCellValidatingEventArgs args') end sys.event_add('onCellValidating', 'DataGridViewCellValidatingEventHandler', '', '', this.codename) if(not (this.onCellValueChanged == 'defined')) sys.event_imp('onCellValueChanged', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onCellValueChanged', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onCellValueNeeded == 'defined')) sys.event_imp('onCellValueNeeded', '', '', '', 'Object sender, DataGridViewCellValueEventArgs args') end sys.event_add('onCellValueNeeded', 'DataGridViewCellValueEventHandler', '', '', this.codename) if(not (this.onCellValuePushed == 'defined')) sys.event_imp('onCellValuePushed', '', '', '', 'Object sender, DataGridViewCellValueEventArgs args') end sys.event_add('onCellValuePushed', 'DataGridViewCellValueEventHandler', '', '', this.codename) if(not (this.onColumnAdded == 'defined')) sys.event_imp('onColumnAdded', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnAdded', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnContextMenuStripChanged == 'defined')) sys.event_imp('onColumnContextMenuStripChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnContextMenuStripChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnDataPropertyNameChanged == 'defined')) sys.event_imp('onColumnDataPropertyNameChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnDataPropertyNameChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnDefaultCellStyleChanged == 'defined')) sys.event_imp('onColumnDefaultCellStyleChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnDefaultCellStyleChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnDisplayIndexChanged == 'defined')) sys.event_imp('onColumnDisplayIndexChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnDisplayIndexChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnDividerDoubleClick == 'defined')) sys.event_imp('onColumnDividerDoubleClick', '', '', '', 'Object sender, DataGridViewColumnDividerDoubleClickEventArgs args') end sys.event_add('onColumnDividerDoubleClick', 'DataGridViewColumnDividerDoubleClickEventHandler', '', '', this.codename) if(not (this.onColumnDividerWidthChanged == 'defined')) sys.event_imp('onColumnDividerWidthChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnDividerWidthChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnHeaderCellChanged == 'defined')) sys.event_imp('onColumnHeaderCellChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnHeaderCellChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnHeaderMouseClick == 'defined')) sys.event_imp('onColumnHeaderMouseClick', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onColumnHeaderMouseClick', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onColumnHeaderMouseDoubleClick == 'defined')) sys.event_imp('onColumnHeaderMouseDoubleClick', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onColumnHeaderMouseDoubleClick', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onColumnHeadersBorderStyleChanged == 'defined')) sys.event_imp('onColumnHeadersBorderStyleChanged') end sys.event_add('onColumnHeadersBorderStyleChanged', '', '', '', this.codename) if(not (this.onColumnHeadersDefaultCellStyleChanged == 'defined')) sys.event_imp('onColumnHeadersDefaultCellStyleChanged') end sys.event_add('onColumnHeadersDefaultCellStyleChanged', '', '', '', this.codename) if(not (this.onColumnHeadersHeightChanged == 'defined')) sys.event_imp('onColumnHeadersHeightChanged') end sys.event_add('onColumnHeadersHeightChanged', '', '', '', this.codename) if(not (this.onColumnHeadersHeightSizeModeChanged == 'defined')) sys.event_imp('onColumnHeadersHeightSizeModeChanged', '', '', '', 'Object sender, DataGridViewAutoSizeModeEventArgs args') end sys.event_add('onColumnHeadersHeightSizeModeChanged', 'DataGridViewAutoSizeModeEventHandler', '', '', this.codename) if(not (this.onColumnMinimumWidthChanged == 'defined')) sys.event_imp('onColumnMinimumWidthChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnMinimumWidthChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnNameChanged == 'defined')) sys.event_imp('onColumnNameChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnNameChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnRemoved == 'defined')) sys.event_imp('onColumnRemoved', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnRemoved', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnSortModeChanged == 'defined')) sys.event_imp('onColumnSortModeChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnSortModeChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnStateChanged == 'defined')) sys.event_imp('onColumnStateChanged', '', '', '', 'Object sender, DataGridViewColumnStateChangedEventArgs args') end sys.event_add('onColumnStateChanged', 'DataGridViewColumnStateChangedEventHandler', '', '', this.codename) if(not (this.onColumnToolTipTextChanged == 'defined')) sys.event_imp('onColumnToolTipTextChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnToolTipTextChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onColumnWidthChanged == 'defined')) sys.event_imp('onColumnWidthChanged', '', '', '', 'Object sender, DataGridViewColumnEventArgs args') end sys.event_add('onColumnWidthChanged', 'DataGridViewColumnEventHandler', '', '', this.codename) if(not (this.onCurrentCellChanged == 'defined')) sys.event_imp('onCurrentCellChanged') end sys.event_add('onCurrentCellChanged', '', '', '', this.codename) if(not (this.onCurrentCellDirtyStateChanged == 'defined')) sys.event_imp('onCurrentCellDirtyStateChanged') end sys.event_add('onCurrentCellDirtyStateChanged', '', '', '', this.codename) if(not (this.onDataBindingComplete == 'defined')) sys.event_imp('onDataBindingComplete', '', '', '', 'Object sender, DataGridViewBindingCompleteEventArgs args') end sys.event_add('onDataBindingComplete', 'DataGridViewBindingCompleteEventHandler', '', '', this.codename) if(not (this.onDataError == 'defined')) sys.event_imp('onDataError', '', '', '', 'Object sender, DataGridViewDataErrorEventArgs args') end sys.event_add('onDataError', 'DataGridViewDataErrorEventHandler', '', '', this.codename) if(not (this.onDataMemberChanged == 'defined')) sys.event_imp('onDataMemberChanged') end sys.event_add('onDataMemberChanged', '', '', '', this.codename) if(not (this.onDataSourceChanged == 'defined')) sys.event_imp('onDataSourceChanged') end sys.event_add('onDataSourceChanged', '', '', '', this.codename) if(not (this.onDefaultCellStyleChanged == 'defined')) sys.event_imp('onDefaultCellStyleChanged') end sys.event_add('onDefaultCellStyleChanged', '', '', '', this.codename) if(not (this.onDefaultValuesNeeded == 'defined')) sys.event_imp('onDefaultValuesNeeded', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onDefaultValuesNeeded', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onEditingControlShowing == 'defined')) sys.event_imp('onEditingControlShowing', '', '', '', 'Object sender, DataGridViewEditingControlShowingEventArgs args') end sys.event_add('onEditingControlShowing', 'DataGridViewEditingControlShowingEventHandler', '', '', this.codename) if(not (this.onEditModeChanged == 'defined')) sys.event_imp('onEditModeChanged') end sys.event_add('onEditModeChanged', '', '', '', this.codename) if(not (this.onFontChanged == 'defined')) sys.event_imp('onFontChanged') end sys.event_add('onFontChanged', '', '', '', this.codename) if(not (this.onForeColorChanged == 'defined')) sys.event_imp('onForeColorChanged') end sys.event_add('onForeColorChanged', '', '', '', this.codename) if(not (this.onGridColorChanged == 'defined')) sys.event_imp('onGridColorChanged') end sys.event_add('onGridColorChanged', '', '', '', this.codename) if(not (this.onMultiSelectChanged == 'defined')) sys.event_imp('onMultiSelectChanged') end sys.event_add('onMultiSelectChanged', '', '', '', this.codename) if(not (this.onNewRowNeeded == 'defined')) sys.event_imp('onNewRowNeeded', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onNewRowNeeded', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onReadOnlyChanged == 'defined')) sys.event_imp('onReadOnlyChanged') end sys.event_add('onReadOnlyChanged', '', '', '', this.codename) if(not (this.onRowContextMenuStripChanged == 'defined')) sys.event_imp('onRowContextMenuStripChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowContextMenuStripChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowContextMenuStripNeeded == 'defined')) sys.event_imp('onRowContextMenuStripNeeded', '', '', '', 'Object sender, DataGridViewRowContextMenuStripNeededEventArgs args') end sys.event_add('onRowContextMenuStripNeeded', 'DataGridViewRowContextMenuStripNeededEventHandler', '', '', this.codename) if(not (this.onRowDefaultCellStyleChanged == 'defined')) sys.event_imp('onRowDefaultCellStyleChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowDefaultCellStyleChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowDirtyStateNeeded == 'defined')) sys.event_imp('onRowDirtyStateNeeded', '', '', '', 'Object sender, QuestionEventArgs args') end sys.event_add('onRowDirtyStateNeeded', 'QuestionEventHandler', '', '', this.codename) if(not (this.onRowDividerDoubleClick == 'defined')) sys.event_imp('onRowDividerDoubleClick', '', '', '', 'Object sender, DataGridViewRowDividerDoubleClickEventArgs args') end sys.event_add('onRowDividerDoubleClick', 'DataGridViewRowDividerDoubleClickEventHandler', '', '', this.codename) if(not (this.onRowDividerHeightChanged == 'defined')) sys.event_imp('onRowDividerHeightChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowDividerHeightChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowEnter == 'defined')) sys.event_imp('onRowEnter', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onRowEnter', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onRowErrorTextChanged == 'defined')) sys.event_imp('onRowErrorTextChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowErrorTextChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowErrorTextNeeded == 'defined')) sys.event_imp('onRowErrorTextNeeded', '', '', '', 'Object sender, DataGridViewRowErrorTextNeededEventArgs args') end sys.event_add('onRowErrorTextNeeded', 'DataGridViewRowErrorTextNeededEventHandler', '', '', this.codename) if(not (this.onRowHeaderCellChanged == 'defined')) sys.event_imp('onRowHeaderCellChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowHeaderCellChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowHeaderMouseClick == 'defined')) sys.event_imp('onRowHeaderMouseClick', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onRowHeaderMouseClick', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onRowHeaderMouseDoubleClick == 'defined')) sys.event_imp('onRowHeaderMouseDoubleClick', '', '', '', 'Object sender, DataGridViewCellMouseEventArgs args') end sys.event_add('onRowHeaderMouseDoubleClick', 'DataGridViewCellMouseEventHandler', '', '', this.codename) if(not (this.onRowHeadersBorderStyleChanged == 'defined')) sys.event_imp('onRowHeadersBorderStyleChanged') end sys.event_add('onRowHeadersBorderStyleChanged', '', '', '', this.codename) if(not (this.onRowHeadersDefaultCellStyleChanged == 'defined')) sys.event_imp('onRowHeadersDefaultCellStyleChanged') end sys.event_add('onRowHeadersDefaultCellStyleChanged', '', '', '', this.codename) if(not (this.onRowHeadersWidthChanged == 'defined')) sys.event_imp('onRowHeadersWidthChanged') end sys.event_add('onRowHeadersWidthChanged', '', '', '', this.codename) if(not (this.onRowHeadersWidthSizeModeChanged == 'defined')) sys.event_imp('onRowHeadersWidthSizeModeChanged', '', '', '', 'Object sender, DataGridViewAutoSizeModeEventArgs args') end sys.event_add('onRowHeadersWidthSizeModeChanged', 'DataGridViewAutoSizeModeEventHandler', '', '', this.codename) if(not (this.onRowHeightChanged == 'defined')) sys.event_imp('onRowHeightChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowHeightChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowHeightInfoNeeded == 'defined')) sys.event_imp('onRowHeightInfoNeeded', '', '', '', 'Object sender, DataGridViewRowHeightInfoNeededEventArgs args') end sys.event_add('onRowHeightInfoNeeded', 'DataGridViewRowHeightInfoNeededEventHandler', '', '', this.codename) if(not (this.onRowHeightInfoPushed == 'defined')) sys.event_imp('onRowHeightInfoPushed', '', '', '', 'Object sender, DataGridViewRowHeightInfoPushedEventArgs args') end sys.event_add('onRowHeightInfoPushed', 'DataGridViewRowHeightInfoPushedEventHandler', '', '', this.codename) if(not (this.onRowLeave == 'defined')) sys.event_imp('onRowLeave', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onRowLeave', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onRowMinimumHeightChanged == 'defined')) sys.event_imp('onRowMinimumHeightChanged', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowMinimumHeightChanged', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowPostPaint == 'defined')) sys.event_imp('onRowPostPaint', '', '', '', 'Object sender, DataGridViewRowPostPaintEventArgs args') end sys.event_add('onRowPostPaint', 'DataGridViewRowPostPaintEventHandler', '', '', this.codename) if(not (this.onRowPrePaint == 'defined')) sys.event_imp('onRowPrePaint', '', '', '', 'Object sender, DataGridViewRowPrePaintEventArgs args') end sys.event_add('onRowPrePaint', 'DataGridViewRowPrePaintEventHandler', '', '', this.codename) if(not (this.onRowsAdded == 'defined')) sys.event_imp('onRowsAdded', '', '', '', 'Object sender, DataGridViewRowsAddedEventArgs args') end sys.event_add('onRowsAdded', 'DataGridViewRowsAddedEventHandler', '', '', this.codename) if(not (this.onRowsDefaultCellStyleChanged == 'defined')) sys.event_imp('onRowsDefaultCellStyleChanged') end sys.event_add('onRowsDefaultCellStyleChanged', '', '', '', this.codename) if(not (this.onRowsRemoved == 'defined')) sys.event_imp('onRowsRemoved', '', '', '', 'Object sender, DataGridViewRowsRemovedEventArgs args') end sys.event_add('onRowsRemoved', 'DataGridViewRowsRemovedEventHandler', '', '', this.codename) if(not (this.onRowStateChanged == 'defined')) sys.event_imp('onRowStateChanged', '', '', '', 'Object sender, DataGridViewRowStateChangedEventArgs args') end sys.event_add('onRowStateChanged', 'DataGridViewRowStateChangedEventHandler', '', '', this.codename) if(not (this.onRowUnshared == 'defined')) sys.event_imp('onRowUnshared', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onRowUnshared', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onRowValidated == 'defined')) sys.event_imp('onRowValidated', '', '', '', 'Object sender, DataGridViewCellEventArgs args') end sys.event_add('onRowValidated', 'DataGridViewCellEventHandler', '', '', this.codename) if(not (this.onRowValidating == 'defined')) sys.event_imp('onRowValidating', '', '', '', 'Object sender, DataGridViewCellCancelEventArgs args') end sys.event_add('onRowValidating', 'DataGridViewCellCancelEventHandler', '', '', this.codename) if(not (this.onScroll == 'defined')) sys.event_imp('onScroll', '', '', '', 'Object sender, ScrollEventArgs args') end sys.event_add('onScroll', 'ScrollEventHandler', '', '', this.codename) if(not (this.onSelectionChanged == 'defined')) sys.event_imp('onSelectionChanged') end sys.event_add('onSelectionChanged', '', '', '', this.codename) if(not (this.onSortCompare == 'defined')) sys.event_imp('onSortCompare', '', '', '', 'Object sender, DataGridViewSortCompareEventArgs args') end sys.event_add('onSortCompare', 'DataGridViewSortCompareEventHandler', '', '', this.codename) if(not (this.onSorted == 'defined')) sys.event_imp('onSorted') end sys.event_add('onSorted', '', '', '', this.codename) if(not (this.onUserAddedRow == 'defined')) sys.event_imp('onUserAddedRow', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onUserAddedRow', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onUserDeletedRow == 'defined')) sys.event_imp('onUserDeletedRow', '', '', '', 'Object sender, DataGridViewRowEventArgs args') end sys.event_add('onUserDeletedRow', 'DataGridViewRowEventHandler', '', '', this.codename) if(not (this.onUserDeletingRow == 'defined')) sys.event_imp('onUserDeletingRow', '', '', '', 'Object sender, DataGridViewRowCancelEventArgs args') end sys.event_add('onUserDeletingRow', 'DataGridViewRowCancelEventHandler', '', '', this.codename) // initialize common events and properties include("Control-init") sys.blk_init_restore(blk_out) end func doConstructor() blk.println(this.codename, ' = new DataGridView();') this.init_props(blk) end include("Control")