コード例 #1
0
        private void C_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if ((sender is TextBox) && (sender as TextBox).Name == "tbxCompany")
                {
                    TextBox activeCompanyControl = sender as TextBox;

                    if (String.IsNullOrWhiteSpace(activeCompanyControl.Text))
                    {
                        frmCompany frmCompanyMaster = new frmCompany();
                        frmCompanyMaster.IsInChildMode = true;
                        //Set Child UI
                        ExtensionMethods.AddChildFormToPanel(this, frmCompanyMaster, ExtensionMethods.MainPanel);
                        frmCompanyMaster.WindowState = FormWindowState.Maximized;
                        frmCompanyMaster.Show();
                        frmCompanyMaster.FormClosed += FrmCompanyMaster_FormClosed;
                    }
                    else
                    {
                        SendKeys.Send("{TAB}");
                    }
                }
                else
                {
                    SendKeys.Send("{TAB}");
                }
            }
        }
コード例 #2
0
 private void companyMasterToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         frmCompany form = new frmCompany();
         ExtensionMethods.AddFormToPanel(form, pnlMain);
         form.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }