Shaddow>dark Ответов: 1

Эй, ребята, есть ли кто-нибудь, кто знает, как я могу перемещаться в текстовых полях с помощью клавиши enter nether tap key ?


Public Class Employee

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim con As SqlConnection = New SqlConnection("Data Source=S-MHAMEED\SQL2008RTWO;Initial Catalog=comp.task;User ID=sa;Password=likebefore")
        If TextBox1.Text = String.Empty Then
            MessageBox.Show("Please Insert Emb Number !  ")
        End If
        If ComboBox1.Text = String.Empty Then
            MessageBox.Show(" Please Insert Section ! ")
            If TextBox3.Text = String.Empty Then
                MessageBox.Show("Please Insert Emp Name ! ")
            End If
            If TextBox5.Text = String.Empty Then
                MessageBox.Show("Insert Job Description ! ")
            End If
            If TextBox6.Text = String.Empty Then
                MessageBox.Show("Insert Section Name !  ")
            End If
            If TextBox8.Text = String.Empty Then
                MessageBox.Show("Insert Basic Salary ! ")
            End If


        Else
            Using con
                con.Open()
                Dim sqlcomm As New SqlCommand()
                sqlcomm.Connection = con
                sqlcomm.CommandText = "insert_emp"
                sqlcomm.CommandType = CommandType.StoredProcedure
                sqlcomm.Parameters.AddWithValue("@emp_num", Convert.ToInt32(TextBox1.Text))
                sqlcomm.Parameters.AddWithValue("@debt_num", Convert.ToInt32(ComboBox1.Text))
                sqlcomm.Parameters.AddWithValue("@emp_name", TextBox3.Text)
                sqlcomm.Parameters.AddWithValue("@emp_p_date", DateTimePicker2.Text())
                sqlcomm.Parameters.AddWithValue("@emp_work_date", DateTimePicker1.Text())
                sqlcomm.Parameters.AddWithValue("@emp_sal", Convert.ToInt32(TextBox8.Text))
                sqlcomm.Parameters.AddWithValue("@emp_desc", TextBox5.Text)
                sqlcomm.Parameters.AddWithValue("debt_name", TextBox6.Text)
                Dim queryResult As Integer
                Dim cmd As New SqlCommand
                If queryResult > 0 Then
                    cmd.CommandText = "insert into emb_num (Dt,ID)VALUES ('" & TextBox1.Text & "' , '" & TextBox1.Text & "')"
                    queryResult = cmd.ExecuteScalar()
                    MsgBox("Added Successfuly")
                Else

                    'MessageBox.Show("Already Exists!", "ALI ENTERPRISES", MessageBoxButtons.OK, MessageBoxIcon.Information)

                End If

                sqlcomm.ExecuteNonQuery()
                ' con.Open()

                MessageBox.Show("Add Sucssfully  ")
                'TextBox1.Text = ""
                ComboBox1.Text = ""
                TextBox3.Text = ""
                TextBox5.Text = ""
                TextBox6.Text = ""
                TextBox8.Text = ""
                'Form1_Load3()
                con.Close()
            End Using
        End If
    End Sub


Что я уже пробовал:

преобразования нажмите клавишу С Enter введите vb.net

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. И я понятия не имею, что вы пытаетесь сделать - пожалуйста, попытайтесь объяснить в большем количестве слов!
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

1 Ответов

Рейтинг:
11

phil.o

Может быть, это то, что вы ищете:
c# - Как заставить Enter в текстовом поле действовать как кнопка TAB - переполнение стека[^]
Это для C#, но C# и VB.NET манипулируйте тем же самым .Чистые объекты под капотом, так что вы получите представление.