private void MainForm_Load(object sender, EventArgs e) { this.Cursor = Cursors.AppStarting; new Thread(() => { var sqlManager = new SqlManager(); foreach (var server in sqlManager.GetServers()) { ServerCombo.SafeThreadAction(x => x.Items.Add(server)); } this.SafeThreadAction(x => x.Cursor = Cursors.Default); }).Start(); }
void ReleaseDesignerOutlets() { if (ServerCombo != null) { ServerCombo.Dispose(); ServerCombo = null; } if (CancelButton != null) { CancelButton.Dispose(); CancelButton = null; } if (OKButton != null) { OKButton.Dispose(); OKButton = null; } if (PasswordTxtField != null) { PasswordTxtField.Dispose(); PasswordTxtField = null; } if (ServerTxtField != null) { ServerTxtField.Dispose(); ServerTxtField = null; } if (UserNameTxtField != null) { UserNameTxtField.Dispose(); UserNameTxtField = null; } }