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();
        }