// adds using namespace sys.add_use('System.Windows.Forms') // initialize properties sys.set_typed_field(2, 'AccessibleDescription') sys.set_typed_field(2, 'AccessibleName') sys.set_typed_field(14, 'AccessibleRole', '', 'System.Windows.Forms.AccessibleRole') sys.set_typed_field(104, 'AllowDrop') if(not isdef("Anchor")) a = this.props("Anchor").value flg = ((a _and_ 1) ? '|AnchorStyles.Top' : '') + ((a _and_ 2) ? '|AnchorStyles.Bottom' : '') + ((a _and_ 4) ? '|AnchorStyles.Left' : '') + ((a _and_ 8) ? '|AnchorStyles.Right' : '') blk_init.println(sys.get_obj_name(this.name), '.Anchor = AnchorStyles.None', flg, ';') end sys.set_typed_field(20, 'AutoScrollOffset') 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(20, 'BindingContext') sys.set_typed_field(20, 'Bounds') sys.set_typed_field(104, 'Capture') sys.set_typed_field(104, 'CausesValidation') sys.set_typed_field(104, 'CheckForIllegalCrossThreadCalls') sys.set_typed_field(20, 'ClientSize') sys.set_typed_field(20, 'ContextMenuStrip') sys.set_typed_field(20, 'Cursor') sys.set_typed_field(14, 'Dock', '', 'System.Windows.Forms.DockStyle') sys.set_typed_field(104, 'DoubleBuffered') sys.set_typed_field(104, 'Enabled') sys.set_typed_field(15, 'Font') sys.set_typed_field(8, 'ForeColor') sys.set_typed_field(14, 'ImeMode', '', 'System.Windows.Forms.ImeMode') sys.set_typed_field(104, 'IsAccessible') sys.set_typed_field(20, 'Location') sys.set_typed_field(20, 'Margin') sys.set_typed_field(20, 'MaximumSize') sys.set_typed_field(20, 'MinimumSize') sys.set_typed_field(2, 'Name') sys.set_typed_field(20, 'Padding') sys.set_typed_field(20, 'Parent') sys.set_typed_field(20, 'Region') sys.set_typed_field(14, 'RightToLeft', '', 'System.Windows.Forms.RightToLeft') sys.set_typed_field(20, 'Size') sys.set_typed_field(1, 'TabIndex') sys.set_typed_field(104, 'TabStop') sys.set_typed_field(20, 'Tag') if((this.name != 'WebBrowser') and (this.name != 'DateTimePicker') and (not (this.prop_Text == 'defined'))) sys.set_field('Text') this.setfield('prop_Text', 'defined') end sys.set_typed_field(104, 'UseWaitCursor') sys.set_typed_field(104, 'Visible') if(this.name == 'Form') sys.set_typed_field(1, 'Left') sys.set_typed_field(1, 'Top') sys.set_typed_field(1, 'Width') sys.set_typed_field(1, 'Height') end if(pos(sys.get_frame_above(), 'TableLayoutPanel', 0)==0) blk_init.println(sys.get_frame_above(), '.Controls.Add(', sys.get_obj_name(this.name), ', ', this.props("Column").value, ', ', this.props("Row").value, ');') if(not isdef("ColumnSpan")) blk.println(sys.get_frame_above(), '.SetColumnSpan(', sys.get_obj_name(this.name), ', ', this.props("ColumnSpan").value, ');') end if(not isdef("RowSpan")) blk.println(sys.get_frame_above(), '.SetRowSpan(', sys.get_obj_name(this.name), ', ', this.props("RowSpan").value, ');') end end // initialize events if(not (this.onBackColorChanged == 'defined')) sys.event_imp('onBackColorChanged') end sys.event_add('onBackColorChanged') if(not (this.onBackgroundImageChanged == 'defined')) sys.event_imp('onBackgroundImageChanged') end sys.event_add('onBackgroundImageChanged') if(not (this.onBackgroundImageLayoutChanged == 'defined')) sys.event_imp('onBackgroundImageLayoutChanged') end sys.event_add('onBackgroundImageLayoutChanged') if(not (this.onBindingContextChanged == 'defined')) sys.event_imp('onBindingContextChanged') end sys.event_add('onBindingContextChanged') if(not (this.onCausesValidationChanged == 'defined')) sys.event_imp('onCausesValidationChanged') end sys.event_add('onCausesValidationChanged') if(not (this.onChangeUICues == 'defined')) sys.event_imp('onChangeUICues', '', '', '', 'Object sender, UICuesEventArgs args') end sys.event_add('onChangeUICues', 'UICuesEventHandler') if(not (this.onClick == 'defined')) sys.event_imp('onClick') end sys.event_add('onClick') if(not (this.onClientSizeChanged == 'defined')) sys.event_imp('onClientSizeChanged') end sys.event_add('onClientSizeChanged') if(not (this.onContextMenuChanged == 'defined')) sys.event_imp('onContextMenuChanged') end sys.event_add('onContextMenuChanged') if(not (this.onContextMenuStripChanged == 'defined')) sys.event_imp('onContextMenuStripChanged') end sys.event_add('onContextMenuStripChanged') if(not (this.onControlAdded == 'defined')) sys.event_imp('onControlAdded', '', '', '', 'Object sender, ControlEventArgs args') end sys.event_add('onControlAdded', 'ControlEventHandler') if(not (this.onControlRemoved == 'defined')) sys.event_imp('onControlRemoved', '', '', '', 'Object sender, ControlEventArgs args') end sys.event_add('onControlRemoved', 'ControlEventHandler') if(not (this.onCursorChanged == 'defined')) sys.event_imp('onCursorChanged') end sys.event_add('onCursorChanged') if(not (this.onDockChanged == 'defined')) sys.event_imp('onDockChanged') end sys.event_add('onDockChanged') if(not (this.onDoubleClick == 'defined')) sys.event_imp('onDoubleClick') end sys.event_add('onDoubleClick') if(not (this.onDragDrop == 'defined')) sys.event_imp('onDragDrop', '', '', '', 'Object sender, DragEventArgs args') end sys.event_add('onDragDrop', 'DragEventHandler') if(not (this.onDragEnter == 'defined')) sys.event_imp('onDragEnter', '', '', '', 'Object sender, DragEventArgs args') end sys.event_add('onDragEnter', 'DragEventHandler') if(not (this.onDragLeave == 'defined')) sys.event_imp('onDragLeave') end sys.event_add('onDragLeave') if(not (this.onDragOver == 'defined')) sys.event_imp('onDragOver', '', '', '', 'Object sender, DragEventArgs args') end sys.event_add('onDragOver', 'DragEventHandler') if(not (this.onEnabledChanged == 'defined')) sys.event_imp('onEnabledChanged') end sys.event_add('onEnabledChanged') if(not (this.onEnter == 'defined')) sys.event_imp('onEnter') end sys.event_add('onEnter') if(not (this.onFontChanged == 'defined')) sys.event_imp('onFontChanged') end sys.event_add('onFontChanged') if(not (this.onForeColorChanged == 'defined')) sys.event_imp('onForeColorChanged') end sys.event_add('onForeColorChanged') if(not (this.onGiveFeedback == 'defined')) sys.event_imp('onGiveFeedback', '', '', '', 'Object sender, GiveFeedbackEventArgs args') end sys.event_add('onGiveFeedback', 'GiveFeedbackEventHandler') if(not (this.onGotFocus == 'defined')) sys.event_imp('onGotFocus') end sys.event_add('onGotFocus') if(not (this.onHandleCreated == 'defined')) sys.event_imp('onHandleCreated') end sys.event_add('onHandleCreated') if(not (this.onHandleDestroyed == 'defined')) sys.event_imp('onHandleDestroyed') end sys.event_add('onHandleDestroyed') if(not (this.onHelpRequested == 'defined')) sys.event_imp('onHelpRequested', '', '', '', 'Object sender, HelpEventArgs args') end sys.event_add('onHelpRequested', 'HelpEventHandler') if(not (this.onImeModeChanged == 'defined')) sys.event_imp('onImeModeChanged') end sys.event_add('onImeModeChanged') if(not (this.onInvalidated == 'defined')) sys.event_imp('onInvalidated', '', '', '', 'Object sender, InvalidateEventArgs args') end sys.event_add('onInvalidated', 'InvalidateEventHandler') if(not (this.onKeyDown == 'defined')) sys.event_imp('onKeyDown', '', '', '', 'Object sender, KeyEventArgs args') end sys.event_add('onKeyDown', 'KeyEventHandler') if(not (this.onKeyPress == 'defined')) sys.event_imp('onKeyPress', '', '', '', 'Object sender, KeyPressEventArgs args') end sys.event_add('onKeyPress', 'KeyPressEventHandler') if(not (this.onKeyUp == 'defined')) sys.event_imp('onKeyUp', '', '', '', 'Object sender, KeyEventArgs args') end sys.event_add('onKeyUp', 'KeyEventHandler') if(not (this.onLayout == 'defined')) sys.event_imp('onLayout', '', '', '', 'Object sender, LayoutEventArgs args') end sys.event_add('onLayout', 'LayoutEventHandler') if(not (this.onLeave == 'defined')) sys.event_imp('onLeave') end sys.event_add('onLeave') if(not (this.onLocationChanged == 'defined')) sys.event_imp('onLocationChanged') end sys.event_add('onLocationChanged') if(not (this.onLostFocus == 'defined')) sys.event_imp('onLostFocus') end sys.event_add('onLostFocus') if(not (this.onMarginChanged == 'defined')) sys.event_imp('onMarginChanged') end sys.event_add('onMarginChanged') if(not (this.onMouseCaptureChanged == 'defined')) sys.event_imp('onMouseCaptureChanged') end sys.event_add('onMouseCaptureChanged') if(not (this.onMouseClick == 'defined')) sys.event_imp('onMouseClick', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseClick', 'MouseEventHandler') if(not (this.onMouseDoubleClick == 'defined')) sys.event_imp('onMouseDoubleClick', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseDoubleClick', 'MouseEventHandler') if(not (this.onMouseDown == 'defined')) sys.event_imp('onMouseDown', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseDown', 'MouseEventHandler') if(not (this.onMouseEnter == 'defined')) sys.event_imp('onMouseEnter') end sys.event_add('onMouseEnter') if(not (this.onMouseHover == 'defined')) sys.event_imp('onMouseHover') end sys.event_add('onMouseHover') if(not (this.onMouseLeave == 'defined')) sys.event_imp('onMouseLeave') end sys.event_add('onMouseLeave') if(not (this.onMouseMove == 'defined')) sys.event_imp('onMouseMove', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseMove', 'MouseEventHandler') if(not (this.onMouseUp == 'defined')) sys.event_imp('onMouseUp', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseUp', 'MouseEventHandler') if(not (this.onMouseWheel == 'defined')) sys.event_imp('onMouseWheel', '', '', '', 'Object sender, MouseEventArgs args') end sys.event_add('onMouseWheel', 'MouseEventHandler') if(not (this.onMove == 'defined')) sys.event_imp('onMove') end sys.event_add('onMove') if(not (this.onPaddingChanged == 'defined')) sys.event_imp('onPaddingChanged') end sys.event_add('onPaddingChanged') if(not (this.onPaint == 'defined')) sys.event_imp('onPaint', '', '', '', 'Object sender, PaintEventArgs args') end sys.event_add('onPaint', 'PaintEventHandler') if(not (this.onParentChanged == 'defined')) sys.event_imp('onParentChanged') end sys.event_add('onParentChanged') if(not (this.onPreviewKeyDown == 'defined')) sys.event_imp('onPreviewKeyDown', '', '', '', 'Object sender, PreviewKeyDownEventArgs args') end sys.event_add('onPreviewKeyDown', 'PreviewKeyDownEventHandler') if(not (this.onQueryAccessibilityHelp == 'defined')) sys.event_imp('onQueryAccessibilityHelp', '', '', '', 'Object sender, QueryAccessibilityHelpEventArgs args') end sys.event_add('onQueryAccessibilityHelp', 'QueryAccessibilityHelpEventHandler') if(not (this.onQueryContinueDrag == 'defined')) sys.event_imp('onQueryContinueDrag', '', '', '', 'Object sender, QueryContinueDragEventArgs args') end sys.event_add('onQueryContinueDrag', 'QueryContinueDragEventHandler') if(not (this.onRegionChanged == 'defined')) sys.event_imp('onRegionChanged') end sys.event_add('onRegionChanged') if(not (this.onResize == 'defined')) sys.event_imp('onResize') end sys.event_add('onResize') if(not (this.onRightToLeftChanged == 'defined')) sys.event_imp('onRightToLeftChanged') end sys.event_add('onRightToLeftChanged') if(not (this.onSizeChanged == 'defined')) sys.event_imp('onSizeChanged') end sys.event_add('onSizeChanged') if(not (this.onStyleChanged == 'defined')) sys.event_imp('onStyleChanged') end sys.event_add('onStyleChanged') if(not (this.onSystemColorsChanged == 'defined')) sys.event_imp('onSystemColorsChanged') end sys.event_add('onSystemColorsChanged') if(not (this.onTabIndexChanged == 'defined')) sys.event_imp('onTabIndexChanged') end sys.event_add('onTabIndexChanged') if(not (this.onTabStopChanged == 'defined')) sys.event_imp('onTabStopChanged') end sys.event_add('onTabStopChanged') if(not (this.onTextChanged == 'defined')) sys.event_imp('onTextChanged') end sys.event_add('onTextChanged') if(not (this.onValidated == 'defined')) sys.event_imp('onValidated') end sys.event_add('onValidated') if(not (this.onValidating == 'defined')) sys.event_imp('onValidating', '', '', '', 'Object sender, CancelEventArgs args') end sys.event_add('onValidating', 'CancelEventHandler') if(not (this.onVisibleChanged == 'defined')) sys.event_imp('onVisibleChanged') end sys.event_add('onVisibleChanged')