void gkh_KeyUp(object sender, KeyEventArgs e)//события на key up { Keys[] k = new Keys[10]; k[0] = Keys.D0; k[1] = Keys.D1; k[2] = Keys.D2; k[3] = Keys.D3; k[4] = Keys.D4; k[5] = Keys.D5; k[6] = Keys.D6; k[7] = Keys.D7; k[8] = Keys.D8; k[9] = Keys.D9; //добавление в массив при копировании if (CTRL && C) { textBox1.Text += "Ctrl+C pressed" + Environment.NewLine; String lastClipboar = Clipboard.GetText(); //записали значение буфера в переменную Console.Out.WriteLine("\"" + lastClipboar + "\""); if (clipCount < 10) //если есть место в буфере - записали в конец крайнее копирование { textBox1.Text += "clpcount = " + clipCount + " - сдвиг не нужен" + Environment.NewLine; clipboard[clipCount] = lastClipboar; //Console.Out.WriteLine("записали в " + clipCount + " элемент массива " + clipboard[clipCount]); clipCount++; } else //сдвиг массива { textBox1.Text += "clpcount = " + clipCount + " - сдвиг массива" + Environment.NewLine; for (int i = 0; i < 9; i++) { clipboard[i] = clipboard[i + 1]; } clipboard[9] = lastClipboar; } } //запись нужного элемента в буфер обмена try { // 0 if (CTRL && D && e.KeyCode == k[0] || RCTRL && e.KeyCode == k[0] || RALT && e.KeyCode == k[0]) { try { Console.WriteLine("Нулевой элемент массива - " + clipboard[0]); Clipboard.Clear(); //Thread.Sleep(500); Clipboard.SetText(clipboard[0]); // вставка нужного значения в буфер обмена //Thread.Sleep(1000); SendKeys.Send("^V"); }catch (Exception ex) { Console.WriteLine("Exception "); SendKeys.Send("^V"); } } // 1 if ((CTRL && D && e.KeyCode == k[1]) || RCTRL && e.KeyCode == k[1] || RALT && e.KeyCode == k[1]) { //Console.WriteLine(clipboard[1]); Clipboard.Clear(); Clipboard.SetText(clipboard[1]); // вставка нужного значения в буфер обмена SendKeys.Send("^(V)"); } // 2 if (CTRL && D && e.KeyCode == k[2] || RCTRL && e.KeyCode == k[2] || RALT && e.KeyCode == k[2]) { Clipboard.Clear(); Clipboard.SetText(clipboard[2]); // вставка нужного значения в буфер обмена SendKeys.Send("^" + "V"); } // 3 if (CTRL && D && e.KeyCode == k[3] || RCTRL && e.KeyCode == k[3] || RALT && e.KeyCode == k[3]) { Clipboard.Clear(); Clipboard.SetText(clipboard[3]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } // 4 if (CTRL && D && e.KeyCode == k[4] || RCTRL && e.KeyCode == k[4] || RALT && e.KeyCode == k[4]) { Clipboard.Clear(); Clipboard.SetText(clipboard[4]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } // 5 if (CTRL && D && e.KeyCode == k[5] || RCTRL && e.KeyCode == k[5]) { Clipboard.Clear(); Clipboard.SetText(clipboard[5]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } // 6 if (CTRL && D && e.KeyCode == k[6] || RCTRL && e.KeyCode == k[6]) { Clipboard.Clear(); Clipboard.SetText(clipboard[6]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } // 7 if (CTRL && D && e.KeyCode == k[7] || RCTRL && e.KeyCode == k[7]) { Clipboard.Clear(); Clipboard.SetText(clipboard[7]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } // 8 if (CTRL && D && e.KeyCode == k[8] || RCTRL && e.KeyCode == k[8]) { Clipboard.Clear(); Clipboard.SetText(clipboard[8]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } // 9 if (CTRL && D && e.KeyCode == k[9] || RCTRL && e.KeyCode == k[9]) { Clipboard.Clear(); Clipboard.SetText(clipboard[9]); // вставка нужного значения в буфер обмена SendKeys.Send("^{v}"); } } catch (Exception ex) { } lstLog.Items.Add("Up\t" + e.KeyCode.ToString()); //вывод key up в листбокс //убираем флаги при отжатии if (e.KeyCode == Keys.C) { C = false; } if (e.KeyCode == Keys.D) { D = false; } else if (e.KeyCode == Keys.LControlKey) { CTRL = false; } else if (e.KeyCode == Keys.RControlKey) { RCTRL = false; } else if (e.KeyCode == Keys.V) { V = false; //textBox1.Text += "V отжата"; } else if (e.KeyCode == Keys.Q) { Q = false; } else if (e.KeyCode == Keys.RMenu) { RALT = false; } e.Handled = false; }
private void keyboardNoControl1_UserKeyPressed(object sender, AceSoft.KeyBoardHook.KeyboardEventArgs e) { txtAmount.Focus(); SendKeys.Send(e.KeyboardKeyPressed); }
// //キー入力された場合 // private void setCalendarKeyDown(object sender, KeyEventArgs e) { //flg情報初期化 blnEntry = true; //キー入力情報によって動作を変える switch (e.KeyCode) { case Keys.Tab: break; case Keys.Left: break; case Keys.Right: break; case Keys.Up: break; case Keys.Down: break; case Keys.Delete: break; case Keys.Back: break; case Keys.Enter: //TABボタンと同じ効果 SendKeys.Send("{TAB}"); break; case Keys.F1: break; case Keys.F2: break; case Keys.F3: break; case Keys.F4: break; case Keys.F5: break; case Keys.F6: break; case Keys.F7: break; case Keys.F8: break; case Keys.F9: break; case Keys.F10: break; case Keys.F11: break; case Keys.F12: break; default: break; } }
void tabControl1_GotFocus(object sender, EventArgs e) { SendKeys.Send("{tab}"); }
private void frmUpdateEmpleados_Load(object sender, EventArgs e) { SendKeys.Send("{Right}"); }
private void grvIntereses_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { SendKeys.Send("{ENTER}"); }
private void KeyboardLocker_Tick(object sender, EventArgs e) { SendKeys.Send("{TAB}"); }
private void FrmProdutoEstatistica_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } else if (e.KeyCode == Keys.F8) { if (MessageBox.Show("Confirma NÃO COMPRAR produto para o Estoque?", "Confirmar Não Comprar", MessageBoxButtons.YesNo) == DialogResult.Yes) { SolicitacoesCompra solicitacaoCompra = new SolicitacoesCompra(); solicitacaoCompra = (SolicitacoesCompra)solicitacoesCompraBindingSource.Current; solicitacaoCompra.CodSituacaoProduto = SituacaoProduto.NAO_COMPRAR; GerenciadorProduto.GetInstance().AtualizarSituacaoProduto(solicitacaoCompra); comboBoxFornecedor_SelectedIndexChanged(sender, e); } } else if (e.KeyCode == Keys.F9) { if (MessageBox.Show("Confirma DISPONIBILIDADE do produto no Estoque?", "Confirmar Seleção Ponta Estoque", MessageBoxButtons.YesNo) == DialogResult.Yes) { SolicitacoesCompra solicitacaoCompra = new SolicitacoesCompra(); solicitacaoCompra = (SolicitacoesCompra)solicitacoesCompraBindingSource.Current; solicitacaoCompra.CodSituacaoProduto = SituacaoProduto.DISPONIVEL; GerenciadorProduto.GetInstance().AtualizarSituacaoProduto(solicitacaoCompra); comboBoxFornecedor_SelectedIndexChanged(sender, e); } } else if (e.KeyCode == Keys.F10) { if (MessageBox.Show("Confirma SOLICITAÇÃO DE COMPRA do produto?", "Confirmar Solicitação de Compra", MessageBoxButtons.YesNo) == DialogResult.Yes) { SolicitacoesCompra solicitacaoCompra = new SolicitacoesCompra(); solicitacaoCompra = (SolicitacoesCompra)solicitacoesCompraBindingSource.Current; solicitacaoCompra.CodSituacaoProduto = SituacaoProduto.COMPRA_NECESSARIA; solicitacaoCompra.DataSolicitacaoCompra = DateTime.Now; GerenciadorProduto.GetInstance().AtualizarSituacaoProduto(solicitacaoCompra); comboBoxFornecedor_SelectedIndexChanged(sender, e); } } else if (e.KeyCode == Keys.F11) { if (MessageBox.Show("Confirma SOLICITAÇÃO URGENTE DE COMPRA do produto?", "Confirmar Solicitação de Compra", MessageBoxButtons.YesNo) == DialogResult.Yes) { SolicitacoesCompra solicitacaoCompra = new SolicitacoesCompra(); solicitacaoCompra = (SolicitacoesCompra)solicitacoesCompraBindingSource.Current; solicitacaoCompra.CodSituacaoProduto = SituacaoProduto.COMPRA_URGENTE; solicitacaoCompra.DataSolicitacaoCompra = DateTime.Now; GerenciadorProduto.GetInstance().AtualizarSituacaoProduto(solicitacaoCompra); comboBoxFornecedor_SelectedIndexChanged(sender, e); } } else if (e.KeyCode == Keys.F12) { if (MessageBox.Show("Confirma que produto foi COMPRADO?", "Confirmar Solicitação de Compra", MessageBoxButtons.YesNo) == DialogResult.Yes) { SolicitacoesCompra solicitacaoCompra = new SolicitacoesCompra(); solicitacaoCompra = (SolicitacoesCompra)solicitacoesCompraBindingSource.Current; solicitacaoCompra.CodSituacaoProduto = SituacaoProduto.COMPRADO; solicitacaoCompra.DataPedidoCompra = DateTime.Now; GerenciadorProduto.GetInstance().AtualizarSituacaoProduto(solicitacaoCompra); comboBoxFornecedor_SelectedIndexChanged(sender, e); } } else if (e.KeyCode == Keys.Enter) { //if (codProdutoComboBox.Focused) //{ // codProdutoComboBox_Leave(sender, e); //} e.Handled = true; SendKeys.Send("{tab}"); } }
private void timer1_Tick(object sender, EventArgs e) { SendKeys.Send(textBox1.Text); SendKeys.Send("{ENTER}"); }
private void keyboardcontrol1_UserKeyPressed(object sender, KeyboardEventArgs e) { SendKeys.Send(e.KeyboardKeyPressed); }
private void timer1_Tick(object sender, EventArgs e) { SendKeys.Send("{ESC}"); }
private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { // DataGridView [ItemCode]コード列が非表示になっている←注意 DataGridView dgv = ( DataGridView )sender; switch (e.KeyCode) { case Keys.Right: case Keys.Tab: if (dgv.CurrentCellAddress.X == 4) { SendKeys.Send("{RIGHT}"); } if (dgv.CurrentCellAddress.X == 6) { SendKeys.Send("{RIGHT}"); } break; case Keys.Left: if (dgv.CurrentCellAddress.X == 2) { SendKeys.Send("{RIGHT}"); } if (dgv.CurrentCellAddress.X == 6) { SendKeys.Send("{LEFT}"); } if (dgv.CurrentCellAddress.X == 8) { SendKeys.Send("{LEFT}"); } break; default: break; } if ((e.Modifiers & Keys.Control) != Keys.Control) { return; // Ctrlキーが押下された時のみ以下処理 } switch (e.KeyCode) { case Keys.A: dgv.Rows[dgv.CurrentCellAddress.Y].Cells[1].Style = this.defaultCellStyle; break; case Keys.C: Clipboard.SetDataObject(dgv.GetClipboardContent()); break; case Keys.I: case Keys.D: buttonNumbering(dgv); break; case Keys.R: reCalculateAll(dgv); break; default: break; } }
private void SetNextControl(TextBox NextControl) { SendKeys.Send("{TAB}"); }
protected override void OnGotFocus(EventArgs e) { SendKeys.Send("{tab}"); base.OnGotFocus(e); }
private void dtp_EndDate_Enter(object sender, EventArgs e) { SendKeys.Send("^(2)"); }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { SendKeys.Send("=asdfg;{ENTER}"); }
public void Guardar() { try { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if (!_guardado) { foreach (PagosIntere interes in from DataRow pago in _dtIntereses.Rows where (bool)pago["Pagar"] select new PagosIntere { FolioBoleta = txtFolioBoleta.Text, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")), DiasRecargo = Convert.ToInt32(pago["DiasRecargo"]), Estado = true, FechaPago = DateTime.Today.Date, Interes = Convert.ToDecimal(pago["Interes"]), NumPago = new EmpeñosDC(new clsConeccionDB().StringConn()).PagosInteres.Count( pi => pi.FolioBoleta == txtFolioBoleta.Text) + 1, Recargos = Convert.ToDecimal(pago["Recargo"]), RecargoXDia = Convert.ToDecimal(txtRecargoDia.EditValue), TotalPagar = Convert.ToDecimal(pago["TotalPagar"]), MesPagado = Convert.ToDateTime(pago["FechaInicial"]).ToString("dd/MMM/yyyy") + " al " + Convert.ToDateTime(pago["FechaFinal"]).ToString("dd/MMM/yyyy"), }) { new LogicaNegocios.LogicaPagosInteres().AgregarPagoInteres(interes); inte.Tables[1].Rows.Add(interes.Clave, interes.MesPagado, interes.Interes, interes.DiasRecargo, interes.RecargoXDia, interes.Recargos, interes.TotalPagar, interes.Boleta.Cliente, interes.Usuario.Nombre, interes.FolioBoleta); } if (inte.Tables[1].Rows.Count == 0) { return; } XtraMessageBox.Show("Pagos Registrados", "Interes Cobrado"); _guardado = true; ImprimirTickets(inte.Tables[1]); } else { ImprimirTickets(inte.Tables[1]); } //Nuevo(); SendKeys.Send("{TAB}"); } catch (ValidationException vex) { XtraMessageBox.Show(vex.Message, "Validando Datos"); } catch (Exception exception) { XtraMessageBox.Show(exception.Message, "Error a Guardar E Imprimir"); } }
//粘贴 void tsmiPaste_Click(object sender, EventArgs e) { SendKeys.Send("^v"); }
private void FrmEntrada_KeyDown(object sender, KeyEventArgs e) { if (estado.Equals(EstadoFormulario.ESPERA)) { if (e.KeyCode == Keys.F2) { btnBuscar_Click(sender, e); } if (e.KeyCode == Keys.F3) { btnNovo_Click(sender, e); } else if (e.KeyCode == Keys.F4) { btnEditar_Click(sender, e); } else if (e.KeyCode == Keys.F5) { btnExcluir_Click(sender, e); } else if (e.KeyCode == Keys.F7) { btnProdutos_Click(sender, e); } else if (e.KeyCode == Keys.F8) { btnPagamentos_Click(sender, e); } else if (e.KeyCode == Keys.F9) { btnImportarNfe_Click(sender, e); } else if (e.KeyCode == Keys.F12) { if (tipoEntrada == Entrada.TIPO_ENTRADA) { FrmEntrada.ActiveForm.Text = "Entrada de Produtox"; tipoEntrada = Entrada.TIPO_ENTRADA_AUX; } else { FrmEntrada.ActiveForm.Text = "Entrada de Produtos"; tipoEntrada = Entrada.TIPO_ENTRADA; } } else if (e.KeyCode == Keys.End) { entradaBindingSource.MoveLast(); } else if (e.KeyCode == Keys.Home) { entradaBindingSource.MoveFirst(); } else if (e.KeyCode == Keys.PageUp) { entradaBindingSource.MovePrevious(); } else if (e.KeyCode == Keys.PageDown) { entradaBindingSource.MoveNext(); } else if (e.KeyCode == Keys.Escape) { this.Close(); } } else { if (e.KeyCode == Keys.Enter) { if (codFornecedorComboBox.Focused) { codFornecedorComboBox_Leave(sender, e); } else if (codEmpresaFreteComboBox.Focused) { codEmpresaFreteComboBox_Leave(sender, e); } else if (codProdutoComboBox.Focused) { codProdutoComboBox_Leave(sender, e); } e.Handled = true; SendKeys.Send("{tab}"); } if ((e.KeyCode == Keys.F7) || (e.KeyCode == Keys.Escape)) { btnCancelar_Click(sender, e); } else if (e.KeyCode == Keys.F6) { btnSalvar_Click(sender, e); } else if ((e.KeyCode == Keys.F2) && (codFornecedorComboBox.Focused)) { Telas.FrmPessoaPesquisa frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(); frmPessoaPesquisa.ShowDialog(); if (frmPessoaPesquisa.PessoaSelected != null) { fornecedorBindingSource.Position = fornecedorBindingSource.List.IndexOf(frmPessoaPesquisa.PessoaSelected); } frmPessoaPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codFornecedorComboBox.Focused)) { Telas.FrmPessoa frmPessoa = new Telas.FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { fornecedorBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); fornecedorBindingSource.Position = fornecedorBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } else if ((e.KeyCode == Keys.F2) && (codEmpresaFreteComboBox.Focused)) { Telas.FrmPessoaPesquisa frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(); frmPessoaPesquisa.ShowDialog(); if (frmPessoaPesquisa.PessoaSelected != null) { empresaFreteBindingSource.Position = empresaFreteBindingSource.List.IndexOf(frmPessoaPesquisa.PessoaSelected); } frmPessoaPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codEmpresaFreteComboBox.Focused)) { Telas.FrmPessoa frmPessoa = new Telas.FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { empresaFreteBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); empresaFreteBindingSource.Position = empresaFreteBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } else if ((e.KeyCode == Keys.F2) && (codProdutoComboBox.Focused)) { Telas.FrmProdutoPesquisaPreco frmProdutoPesquisaPreco = new Telas.FrmProdutoPesquisaPreco(true); frmProdutoPesquisaPreco.ShowDialog(); if (frmProdutoPesquisaPreco.ProdutoPesquisa != null) { produtoBindingSource.Position = produtoBindingSource.List.IndexOf(frmProdutoPesquisaPreco.ProdutoPesquisa); } frmProdutoPesquisaPreco.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codProdutoComboBox.Focused)) { Telas.FrmProduto frmProduto = new Telas.FrmProduto(); frmProduto.ShowDialog(); if (frmProduto.ProdutoPesquisa != null) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); produtoBindingSource.Position = produtoBindingSource.List.IndexOf(frmProduto.ProdutoPesquisa); } frmProduto.Dispose(); } } // Coloca o foco na grid caso ela não possua if (e.KeyCode == Keys.F12) { btnCancelar_Click(sender, e); tb_entrada_produtoDataGridView.Focus(); tb_entrada_produtoDataGridView.Select(); if (tb_entrada_produtoDataGridView.RowCount == 1) { tb_entrada_produtoDataGridView.SelectAll(); } } // permite excluir um contato quando o foco está na grid if ((e.KeyCode == Keys.Delete) && (tb_entrada_produtoDataGridView.Focused == true)) { excluirProduto(sender, e); } }
//剪切 void tsmiCut_Click(object sender, EventArgs e) { SendKeys.Send("^x"); }
void BarcodeInputKeyDown(object sender, KeyEventArgs e) { // Check to see if item exists as a single product if (e.KeyCode == Keys.Enter) { if (sEngine.GetItemStockStaRecord(InputTextBox("BARCODEINPUT").Text, InputTextBox("SHOPCODEINPUT").Text).Length > 1) { if (MessageBox.Show("Item already exists as a single product! Edit that instead?", "Already Exists!", MessageBoxButtons.YesNo) == DialogResult.Yes) { frmAddEditItem faei = new frmAddEditItem(ref sEngine); faei.EditingBarcode = InputTextBox("BARCODEINPUT").Text; faei.ShowDialog(); this.Close(); } else { this.Close(); } } // Check to see if it exists as a multi-item item if (sEngine.DoesMultiItemExist(InputTextBox("BARCODEINPUT").Text, InputTextBox("SHOPCODEINPUT").Text)) { this.Text = "Multi-Item Item Editing"; string[] sBarcodes = new string[0]; decimal[] dQuantities = new decimal[0]; decimal[] dRRP = new decimal[0]; string sDesc = ""; sEngine.GetMultiItemInfo(InputTextBox("SHOPCODEINPUT").Text, InputTextBox("BARCODEINPUT").Text, ref sDesc, ref sBarcodes, ref dQuantities, ref dRRP); InputTextBox("DESCINPUT").Text = sDesc; for (int i = 0; i < sBarcodes.Length; i++) { AddRow(); tbBarcode[i].Text = sBarcodes[i]; DisplayItemInfo(i); tbQty[i].Text = FormatMoneyForDisplay(dQuantities[i]); tbMarginOrRRP[i].Text = "R"; tbTargetMargin[i].Text = FormatMoneyForDisplay(dRRP[i]); } InputTextBox("DESCINPUT").Focus(); InputTextBox("DESCINPUT").SelectionStart = sDesc.Length; } } else if (e.KeyCode == Keys.F5) { frmSearchForItemV2 fsfi = new frmSearchForItemV2(ref sEngine); fsfi.SetSearchTerm("TYPE:6"); fsfi.ShowDialog(); if (fsfi.GetItemBarcode() != "NONE_SELECTED") { InputTextBox("BARCODEINPUT").Text = fsfi.GetItemBarcode(); SendKeys.Send("{ENTER}"); } } else if (e.KeyCode == Keys.Escape) { if (MessageBox.Show("Would you like to quit, discarding any changes?", "Quit?", MessageBoxButtons.YesNo) == DialogResult.Yes) { this.Close(); } } }
//复制 void tsmiCopy_Click(object sender, EventArgs e) { SendKeys.Send("^c"); }
private void timer1_Tick(object sender, EventArgs e) { SendKeys.Send("{LEFT}"); timer1.Enabled = false; }
private void FrmSaidaPagamento_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F6) { btnSalvar_Click(sender, e); } else if (e.KeyCode == Keys.Escape) { btnCancelar_Click(sender, e); } // Coloca o foco na grid caso ela não possua else if ((e.KeyCode == Keys.F12) && (tb_saida_forma_pagamentoDataGridView.Focused)) { codFormaPagamentoComboBox.Focus(); } else if (e.KeyCode == Keys.F12) { tb_saida_forma_pagamentoDataGridView.Focus(); } // permite excluir um contato quando o foco está na grid else if ((e.KeyCode == Keys.Delete) && (tb_saida_forma_pagamentoDataGridView.Focused == true)) { ExcluirPagamento(sender, e); } else if (e.KeyCode == Keys.Enter) { if (codClienteComboBox.Focused) { codClienteComboBox_Leave(sender, e); } else if (codProfissionalComboBox.Focused) { codProfissionalComboBox_Leave(sender, e); } e.Handled = true; SendKeys.Send("{tab}"); } else if ((e.KeyCode == Keys.F3) && (codClienteComboBox.Focused)) { FrmPessoa frmPessoa = new FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { clienteBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); clienteBindingSource.Position = clienteBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codProfissionalComboBox.Focused)) { FrmPessoa frmPessoa = new FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { profissionalBindingSource.Position = profissionalBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } }
private void keyboardSearchControl1_UserKeyPressed(object sender, AceSoft.KeyBoardHook.KeyboardEventArgs e) { txtRemarks.Focus(); SendKeys.Send(e.KeyboardKeyPressed); }
void CheckExtension(string fileName) { if (txtAtt.RichText.Text.Length > 0) { if (fileName.EndsWith("exe")) { Bitmap exe = new Bitmap(imageList.Images[3]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { txtAtt.RichText.AppendText(";"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("doc") || fileName.EndsWith("docx")) { Bitmap exe = new Bitmap(imageList.Images[1]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { txtAtt.RichText.AppendText(";"); txtAtt.RichText.Paste(); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("xls") || fileName.EndsWith("xlsx")) { Bitmap exe = new Bitmap(imageList.Images[0]); Clipboard.SetImage(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("txt") || fileName.EndsWith("log")) { Bitmap exe = new Bitmap(imageList.Images[2]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { txtAtt.RichText.AppendText(";"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("pdf")) { Bitmap exe = new Bitmap(imageList.Images[4]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { txtAtt.RichText.AppendText(";"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("config")) { Bitmap exe = new Bitmap(imageList.Images[5]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { txtAtt.RichText.AppendText(";"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } else { Bitmap exe = new Bitmap(imageList.Images[6]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { txtAtt.RichText.AppendText(";"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } } else { if (fileName.EndsWith("exe")) { Bitmap exe = new Bitmap(imageList.Images[3]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("doc") || fileName.EndsWith("docx")) { Bitmap exe = new Bitmap(imageList.Images[1]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("xls") || fileName.EndsWith("xlsx")) { Bitmap exe = new Bitmap(imageList.Images[0]); Clipboard.SetImage(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("txt") || fileName.EndsWith("log")) { Bitmap exe = new Bitmap(imageList.Images[2]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("pdf")) { Bitmap exe = new Bitmap(imageList.Images[4]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } if (fileName.EndsWith("config")) { Bitmap exe = new Bitmap(imageList.Images[5]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(); txtAtt.RichText.AppendText(fileName); } return; } else { Bitmap exe = new Bitmap(imageList.Images[6]); Clipboard.SetDataObject(exe); DataFormats.Format imgFormat = DataFormats.GetFormat(DataFormats.Bitmap); if (txtAtt.RichText.CanPaste(imgFormat)) { SendKeys.Send("{End}"); txtAtt.RichText.Paste(imgFormat); txtAtt.RichText.AppendText(fileName); } return; } } }
private void btnReorder_Click(object sender, EventArgs e) { SendKeys.Send("{TAB}"); }
public void UnLock() { SendKeys.Send("{F2}"); SendKeys.Send("{ENTER}"); System.Windows.Forms.Application.DoEvents(); }
private void MainTextBoxKeyPress(object sender, KeyPressEventArgs e) { inputTextBox.Focus(); SendKeys.Send(e.KeyChar.ToString()); e.Handled = true; }
/// <summary> /// txtKensaku_KeyDown /// 検索文字列用キー入力判定 /// </summary> private void txtKensaku_KeyDown(object sender, KeyEventArgs e) { //キー入力情報によって動作を変える switch (e.KeyCode) { case Keys.Tab: break; case Keys.Left: break; case Keys.Right: break; case Keys.Up: break; case Keys.Down: break; case Keys.Delete: break; case Keys.Back: break; case Keys.Enter: // 検索文字列に値が入っている場合、商品検索を呼び出す if (txtKensakuS.Text != "") { //入力文字で商品検索 this.setShohinList(); } else { //TABボタンと同じ効果 SendKeys.Send("{TAB}"); } break; case Keys.F1: break; case Keys.F2: break; case Keys.F3: break; case Keys.F4: break; case Keys.F5: break; case Keys.F6: break; case Keys.F7: break; case Keys.F8: break; case Keys.F9: //商品フォームを開く this.setShohinList(); break; case Keys.F10: break; case Keys.F11: break; case Keys.F12: break; default: break; } }