neu
This commit is contained in:
@@ -101,6 +101,7 @@ Public Class KdSearchBox
|
||||
|
||||
|
||||
If e.KeyCode = Keys.Return Then
|
||||
|
||||
e.Handled = True
|
||||
Exit Sub
|
||||
End If
|
||||
@@ -593,6 +594,7 @@ Public Class KdSearchBox
|
||||
End Sub
|
||||
Private Sub TextBox1_PreviewKeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles Me.PreviewKeyDown
|
||||
Try
|
||||
|
||||
If usrcntl IsNot Nothing AndAlso usrcntl.dgvKundenAktiv IsNot Nothing Then
|
||||
If e.KeyData = Keys.Tab And usrcntl.Visible Then ' wenn usrcntl eingeblendet, soll der TABULATOR als InputKey gesehen werden.
|
||||
If usrcntl.dgvKundenAktiv.SelectedRows.Count > 0 Then e.IsInputKey = True Else usrcntl.Visible = False
|
||||
@@ -604,11 +606,17 @@ Public Class KdSearchBox
|
||||
End Sub
|
||||
Private Sub dgvFindKD_Click(sender As Object, e As KeyEventArgs) Handles Me.KeyDown, usrcntl.DGV_KeyDown
|
||||
Try
|
||||
If e.KeyCode = Keys.Return Or e.KeyCode = Keys.Enter Or e.KeyCode = Keys.Tab Then
|
||||
last_search = Now.AddSeconds(-10)
|
||||
doKeyDown(Now) ' Damit Suche-Timer sicherausgelöst wurde
|
||||
' System.Threading.Thread.Sleep(5000)
|
||||
End If
|
||||
|
||||
|
||||
If usrcntl IsNot Nothing AndAlso usrcntl.dgvKundenAktiv IsNot Nothing Then
|
||||
With usrcntl.dgvKundenAktiv
|
||||
If e.KeyCode = Keys.Return Or e.KeyCode = Keys.Enter Or e.KeyCode = Keys.Tab Then
|
||||
If e.KeyCode = Keys.Return And .RowCount > 0 And .SelectedRows.Count = 0 Then .Rows(0).Selected = True
|
||||
|
||||
If .SelectedRows.Count > 0 Then
|
||||
If IsNumeric(.SelectedRows(0).Cells("KdNr").Value) Then
|
||||
KdNr = .SelectedRows(0).Cells("KdNr").Value
|
||||
@@ -727,6 +735,7 @@ Public Class KdSearchBox
|
||||
|
||||
End If
|
||||
If Me.Text.Length > Me.MaxLength Then Me.Text = Me.Text.Substring(0, Me.MaxLength)
|
||||
Eingabe_verarbeitet = True
|
||||
Catch ex As Exception
|
||||
MsgBox("Es ist ein Fehler beim Kunden-Such-Feld aufgetreten 12: " & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & System.Reflection.MethodInfo.GetCurrentMethod.Name & vbNewLine & ex.StackTrace)
|
||||
End Try
|
||||
|
||||
Reference in New Issue
Block a user