private void HookupEvents(TextFileSplitterForm form)
 {
     //form.GetInputColumns += new GetInputColumnsEventHandler(this.form_GetInputColumns);
     //form.SetInputColumn += new ChangeInputColumnEventHandler(this.form_SetInputColumn);
     //form.DeleteInputColumn += new ChangeInputColumnEventHandler(this.form_DeleteInputColumn);
     //form.GetOutputColumns += new GetOutputColumnsEventHandler(this.form_GetOutputColumns);
     //form.AddOutputColumn += new AddOutputColumnEventHandler(this.form_AddOutputColumn);
     //form.AlterOutputColumn += new AlterOutputColumnEventHandler(this.form_AlterOutputColumn);
     //form.DeleteOutputColumn += new DeleteOutputColumnEventHandler(this.form_DeleteOutputColumn);
     //form.CallErrorHandler += new ErrorEventHandler(this.form_CallErrorHandler);
 }
        /// <summary>
        /// Implementation of the method resposible for displaying the form.
        /// This one is abstract in the base class.
        /// </summary>
        /// <param name="parentControl">The owner window</param>
        /// <returns>true when the form is shown ok</returns>
        protected override bool EditImpl(IWin32Window parentControl)
        {
            using (TextFileSplitterForm form = new TextFileSplitterForm())
            {
                this.HookupEvents(form);

                if (form.ShowDialog(parentControl) == DialogResult.OK)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }