private void btnConvert_Click(object sender, EventArgs e)
 {
     if (ValidateConvert())
     {
         try
         {
             btnConvert.Enabled = false;
             this.Cursor        = Cursors.WaitCursor;
             CsvUtil.ConvertCsvToShapeFile(SourceDataFile, DestinationShapeFile, cbXCoordField.SelectedItem as string, cbYCoordField.SelectedItem as string, true, OnProgressChanged);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error Converting Data", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         finally
         {
             btnConvert.Enabled = true;
             this.Cursor        = Cursors.Default;
         }
     }
 }