public DBObjectDifferenceForm()
{
InitializeComponent();
this.Size = new Size((int)(Screen.PrimaryScreen.WorkingArea.Width * 0.8), (int)(Screen.PrimaryScreen.WorkingArea.Height * 0.8));
this.ResizeEnd += new EventHandler(DBObjectDifferenceForm_ClientSizeChanged);
this.ClientSizeChanged += new EventHandler(DBObjectDifferenceForm_ClientSizeChanged);
this.KeyDown += new KeyEventHandler(DBObjectDifferenceForm_KeyDown);
pnlLeft.Width = pnlMain.Width / 2; //split screen in half
splitterField.SplitterMoved += new SplitterEventHandler(splitter1_SplitterMoved);
splitterField.DoubleClick += new EventHandler(splitter1_DoubleClick);
txtText1.CurrentLineColor = Color.FromArgb(200, 210, 210, 255);
txtText1.ChangedLineColor = Color.FromArgb(255, 230, 230, 255);
txtText1.ReadOnly = true;
txtText1.Scroll += new ScrollEventHandler(txtText1_Scroll);
txtText1.VisibleRangeChanged += new EventHandler(txtText1_VisibleRangeChanged);
txtText2.CurrentLineColor = txtText1.CurrentLineColor;
txtText2.ChangedLineColor = txtText1.ChangedLineColor;
txtText2.TextChanged += new EventHandler<FastColoredTextBoxNS.TextChangedEventArgs>(txtText2_TextChanged);
txtText2.ReadOnly = true;
txtText2.Scroll += new ScrollEventHandler(txtText2_Scroll);
txtText2.VisibleRangeChanged += new EventHandler(txtText2_VisibleRangeChanged);
lstFields.Columns.Clear();
lstFields.Columns.Add(new ColumnHeader() { Text = string.Empty, Width = 24 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Field", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Datatype", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Length", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Nullable", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Field", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Datatype", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Length", Width = 150 });
lstFields.Columns.Add(new ColumnHeader() { Text = "Nullable", Width = 150 });
lstParameters.Columns.Clear();
lstParameters.Columns.Add(new ColumnHeader() { Text = string.Empty, Width = 24 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Parameter", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Datatype", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Length", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Nullable", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Parameter", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Datatype", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Length", Width = 150 });
lstParameters.Columns.Add(new ColumnHeader() { Text = "Nullable", Width = 150 });
this.FormClosing += new FormClosingEventHandler(DBObjectDifferenceForm_FormClosing);
}