public frmTask(frmMain _frmMain) { frmSplashScreen _frmSplashScreen = new frmSplashScreen(); _frmSplashScreen.Show(); Application.DoEvents(); InitializeComponent(); #region IMessageFilter Methods Application.AddMessageFilter(this); controlsToMove.Add(this.label26); controlsToMove.Add(this.label39); controlsToMove.Add(this.panel7); controlsToMove.Add(this.panel16); controlsToMove.Add(this.pictureBox1); #endregion frmMain_Parent = _frmMain; comboBoxRegarding.Items.Clear(); foreach (DataRow dr in Account.GetActiveCustomers().Rows) { comboBox3.Items.Add(new ListItem(dr["Account"].ToString(), dr["AccountId"].ToString())); } foreach (DataRow dr in Fund.GetAllTickers().Rows) { comboBoxRegarding.Items.Add(new ListItem(dr["Ticker"].ToString() + " - " + dr["FundName"].ToString(), dr["FundId"].ToString())); } foreach (DataRow dr in Manager.GetActive().Rows) { comboBox2.Items.Add(new ListItem(dr["Full Name"].ToString() + ", " + dr["Credentials"].ToString(), dr["ManagerId"].ToString())); } foreach (DataRow dr in Task.GetTaskNames().Rows) { comboBox1.Items.Add(new ListItem(dr["TaskName"].ToString(), dr["TaskTypeId"].ToString())); } foreach (User _user in User.ActiveUsers()) { comboBoxOwner.Items.Add(new ListItem(_user.FullName, _user.UserId.ToString())); } comboBox1.Select(); this.Show(); _frmSplashScreen.Close(); }