Example #1
0
        private void DgvMain_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                // 添加右键按钮items
                contextMenuStrip_DgvMain.Items.Clear();

                contextMenuStrip_DgvMain.Items.Add("修改为当前排程序号");
                contextMenuStrip_DgvMain.Items.Add("清除排程序号");

                if (DgvMain.Rows[e.RowIndex].Cells["审核码"].Value.ToString() == "未审核")
                {
                    contextMenuStrip_DgvMain.Items.Add("审核工单");
                }
                if (DgvMain.Rows[e.RowIndex].Cells["审核码"].Value.ToString() == "已审核")
                {
                    contextMenuStrip_DgvMain.Items.Add("生成领料单");
                }

                // 显示定位
                if (contextMenuStrip_DgvMain.Items.Count > 0)
                {
                    if (e.RowIndex >= 0)
                    {
                        contextMenuStrip_DgvMain.Visible = true;
                        DgvMain.ClearSelection();
                        DgvMain.Rows[e.RowIndex].Selected = true;
                        DgvMain.CurrentCell = DgvMain.Rows[e.RowIndex].Cells[e.ColumnIndex];
                        contextMenuStrip_DgvMain.Show(MousePosition.X, MousePosition.Y);
                    }
                }
            }
        }
Example #2
0
 private void SetDgv()
 {
     try
     {
         int index = int.Parse(comboBox1.SelectedValue.ToString());
         SetListBox(index);
         DgvMain.DataSource = TableMakerList[index].Table;
         DgvMain.Sort(DgvMain.Columns[0], System.ComponentModel.ListSortDirection.Ascending);
         LblNote.Text = "アイテム概要";
         LblBuy.Text  = "";
         LblSell.Text = "";
     }
     catch
     {
     }
 }
Example #3
0
        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            //Spaceが押下されたときアイテム種を変更
            if (e.KeyData == Keys.Space)
            {
                if (comboBox1.SelectedIndex == comboBox1.Items.Count - 1)
                {
                    comboBox1.SelectedIndex = 0;
                    SetDgv();
                }
                else
                {
                    comboBox1.SelectedIndex = comboBox1.SelectedIndex + 1;
                    SetDgv();
                }

                e.Handled = true;
            }
            else if (e.KeyData == Keys.D)
            {
                ExecuteDecide();
                e.Handled = true;
            }
            else if (e.KeyData == Keys.R)
            {
                ExecuteReset();
                e.Handled = true;
            }
            else if (e.KeyData == Keys.M)
            {
                ExecuteSet();
                e.Handled = true;
            }
            else if (!TxbMoneyToSell.Focused && IsPressedNumberOrBackSpace(e.KeyData))
            {
                TxbMoneyToBuy.Focus();
            }
            else if (e.KeyData == Keys.Space)
            {
                DgvMain.Focus();
                e.Handled = true;
            }
            else if (e.KeyData == Keys.Up || e.KeyData == Keys.Down)
            {
                if (!DgvMain.Focused)
                {
                    DgvMain.Focus();
                    e.Handled = true;
                }
            }
            else if (e.KeyData == Keys.Right || e.KeyData == Keys.Left)
            {
                if (!LsbItem.Focused)
                {
                    LsbItem.Focus();
                    if (LsbItem.SelectedIndex == -1)
                    {
                        LsbItem.SelectedIndex = 0;
                    }

                    e.Handled = true;
                }
            }
        }