protected override async void OnLoad(EventArgs e)
{
//if (Settings.Default.UpdateSettings)
//{
// Settings.Default.Upgrade();
// Settings.Default.UpdateSettings = false;
// Settings.Default.Save();
//}
SetTitle("Connecting...");
OmssaParameterLine.Changed += (sender, e2) => RefreshParameterLines();
RefreshParameterLines();
checkedListBox1.DataSource = Databases;
checkedListBox1.DisplayMember = "Name";
listBox1.DataSource = ParameterLines;
listBox1.DisplayMember = "Name";
dataGridView1.AutoGenerateColumns = false;
dataGridView1.AllowUserToAddRows = false;
dataGridView1.AllowUserToDeleteRows = true;
DataGridViewTextBoxColumn dtaName = new DataGridViewTextBoxColumn();
dtaName.HeaderText = "DTA Name";
dtaName.ReadOnly = true;
dtaName.DataPropertyName = "Name";
dtaName.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dtaName.Frozen = true;
dataGridView1.Columns.Add(dtaName);
DataGridViewTextBoxColumn argumentLine = new DataGridViewTextBoxColumn();
argumentLine.HeaderText = "Parameters";
argumentLine.DataPropertyName = "ParameterLine";
argumentLine.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
dataGridView1.Columns.Add(argumentLine);
dataGridView1.DataSource = DtaFiles;
string name = Settings.Default.UserName;
string host = Settings.Default.Host;
string password = Settings.Default.Password;
bool result = await ConnectAsync(name, host, password);
if (!result)
{
// Show the server connection form if auto login doesn't work
ServerConnectionForm form = new ServerConnectionForm(this);
form.ShowDialog();
}
base.OnLoad(e);
}