>  기사  >  컴퓨터 튜토리얼  >  VB 프로그램을 사용하여 두 개의 텍스트 상자에서 다른 숫자를 찾아 다른 텍스트 상자에 표시하는 방법

VB 프로그램을 사용하여 두 개의 텍스트 상자에서 다른 숫자를 찾아 다른 텍스트 상자에 표시하는 방법

WBOY
WBOY앞으로
2024-01-11 18:30:201437검색

1. VB 프로그램을 사용하여 두 개의 텍스트 상자에서 다른 숫자를 찾아 다른 텍스트 상자에 표시하는 방법은 무엇입니까?

두 개의 텍스트 상자에서 서로 다른 숫자를 찾아 VB 프로그램의 다른 텍스트 상자에 표시하려면 다음 단계를 따르세요. 1. 세 개의 텍스트 상자를 만들고 이름을 각각 txtBox1, txtBox2 및 txtResult로 지정합니다. 2. 프로그램에 버튼을 추가하고 이름을 btnCompare로 지정한 다음 클릭 이벤트와 연결합니다. 3. If 문을 사용하여 두 텍스트 상자의 숫자를 비교하는 코드를 클릭 이벤트 핸들러에 작성합니다. 4. Val 함수를 사용하여 텍스트 상자의 텍스트를 변환합니다.

  1. 디자인 인터페이스 :

    • 텍스트 상자 3개, 숫자 입력용 텍스트 상자 2개, 다른 숫자 표시용 텍스트 상자 1개를 만듭니다.
  2. 코드 작성:

    • VB 코드를 사용하여 버튼 클릭 이벤트에 숫자 검색 및 표시를 처리하는 로직을 작성합니다.
    Private Sub btnFindDifference_Click()
        ' 获取两个文本框中的数字
        Dim text1 As String
        Dim text2 As String
        text1 = TextBox1.Text
        text2 = TextBox2.Text
    
        ' 转换为数组
        Dim array1() As String = text1.Split(" ")
        Dim array2() As String = text2.Split(" ")
    
        ' 使用集合找到不同的数字
        Dim uniqueNumbers As New List(Of String)
        For Each num In array1
            If Not array2.Contains(num) AndAlso Not uniqueNumbers.Contains(num) Then
                uniqueNumbers.Add(num)
            End If
        Next
    
        ' 将不同的数字显示在第三个文本框
        TextBox3.Text = String.Join(" ", uniqueNumbers)
    End Sub
  3. 테스트 실행:

    • 두 개의 텍스트 상자에 숫자를 입력하고 버튼을 클릭하면 세 번째 텍스트 상자에 다른 숫자가 표시되는 것을 확인할 수 있습니다.

2. VB의 중국어 텍스트 상자와 해당 숫자에 대해 질문이 있나요?

VB에서 텍스트 상자를 사용하고 해당 개수의 텍스트 상자를 동적으로 생성하는 방법에 대한 문제가 발생하면 다음 단계에 따라 문제를 해결할 수 있습니다.

  1. 디자인 인터페이스:

    • 추가 양식 텍스트 상자를 생성하는 버튼입니다.
  2. 코드 작성:

    • VB 코드를 사용하여 버튼 클릭 이벤트에서 텍스트 상자를 동적으로 생성합니다.
    Private Sub btnGenerateTextBoxes_Click()
        ' 获取要生成的文本框个数(这里假设为10个)
        Dim numberOfTextBoxes As Integer = 10
    
        ' 动态生成文本框
        For i As Integer = 1 To numberOfTextBoxes
            Dim newTextBox As New TextBox
            newTextBox.Name = "TextBox" & i
            newTextBox.Text = "TextBox " & i
            ' 设置位置、大小等属性
            newTextBox.Top = (i - 1) * 30
            newTextBox.Left = 10
            ' 将文本框添加到窗体上
            Me.Controls.Add(newTextBox)
        Next
    End Sub
  3. 테스트 실행:

    • 버튼을 클릭하여 해당 개수의 텍스트 상자를 생성하고 예상대로 생성되는지 확인합니다.

Summary

VB에서는 논리 코드를 작성하여 두 텍스트 상자에 있는 서로 다른 숫자를 알아낼 수 있습니다. 또한 VB에서 텍스트 상자를 사용하고 해당 수의 텍스트 상자를 동적으로 생성해야 하는 경우 버튼 클릭 이벤트에 코드를 작성하여 텍스트 상자를 동적으로 생성할 수 있습니다. 이런 식으로 우리는 퍼즐을 쉽게 풀 수 있습니다.

위 내용은 VB 프로그램을 사용하여 두 개의 텍스트 상자에서 다른 숫자를 찾아 다른 텍스트 상자에 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제