public virtual void OnPictureChanged(ICRType icrType) { if (PictureChanged != null) { ImageEvenArgs Event = new ImageEvenArgs(); Event.type = icrType; switch (icrType) { case ZonalProcessor.ICRType.Field: case ZonalProcessor.ICRType.FieldProcessed: { // Event.img.Image = this.Fields.img.Image.Copy(); break; } case ZonalProcessor.ICRType.Image: case ZonalProcessor.ICRType.ImageMatched: case ZonalProcessor.ICRType.ImageProcessed: case ZonalProcessor.ICRType.Template: case ZonalProcessor.ICRType.TemplateProcessed: case ZonalProcessor.ICRType.ImageMarked: { // Event.img.Image = this.Fields.img.Image.Copy(); break; } } PictureChanged(this, Event); } }
public virtual void OnFieldPictureChanged(ICRType Type) { if (FieldPictureChanged != null) { ImageEvenArgs Event = new ImageEvenArgs(); Event.type = Type; FieldPictureChanged(this, Event); } }