Maison  >  Article  >  tutoriels informatiques  >  Comment utiliser le programme vb pour rechercher des nombres différents dans deux zones de texte et les afficher dans une autre zone de texte

Comment utiliser le programme vb pour rechercher des nombres différents dans deux zones de texte et les afficher dans une autre zone de texte

WBOY
WBOYavant
2024-01-11 18:30:201398parcourir

1. Comment utiliser le programme VB pour rechercher des nombres différents dans deux zones de texte et les afficher dans une autre zone de texte ?

Pour connaître les différents nombres dans deux zones de texte et les afficher dans une autre zone de texte dans le programme VB, vous pouvez suivre les étapes ci-dessous : 1. Créez trois zones de texte et nommez-les respectivement txtBox1, txtBox2 et txtResult. 2. Ajoutez un bouton au programme, nommez-le btnCompare et associez-le à un événement de clic. 3. Écrivez du code dans le gestionnaire d'événements click pour comparer les nombres dans les deux zones de texte à l'aide d'une instruction If. 4. Utilisez la fonction Val pour convertir le texte dans la zone de texte

  1. Interface de conception  :

    • Créez trois zones de texte, deux zones de texte pour saisir des nombres et une zone de texte pour afficher différents nombres.
  2. Écrire du code :

    • Utilisez le code VB pour écrire la logique dans l'événement de clic sur le bouton afin de gérer la recherche et l'affichage des nombres.
    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. Test Run :

    • Entrez des nombres dans deux zones de texte, cliquez sur le bouton et voyez les différents nombres affichés dans la troisième zone de texte.

2. J'ai une question sur les zones de texte chinoises et leurs numéros correspondants en VB ?

Si vous rencontrez le problème de l'utilisation des zones de texte et de la génération dynamique du nombre correspondant de zones de texte en VB, vous pouvez suivre les étapes suivantes pour le résoudre :

  1. Interface de conception :

    • Ajouter un le formulaire Un bouton qui génère une zone de texte.
  2. Écrire du code :

    • Utilisez le code VB pour générer dynamiquement des zones de texte dans les événements de clic de bouton.
    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. Test d'exécution :

    • Cliquez sur le bouton pour générer le nombre correspondant de zones de texte et vérifiez s'il est généré comme prévu.

Résumé

En VB, vous pouvez connaître les différents nombres dans les deux zones de texte en écrivant du code logique. De plus, si vous devez utiliser des zones de texte en VB et générer dynamiquement un nombre correspondant de zones de texte, vous pouvez écrire du code dans l'événement de clic sur le bouton pour obtenir une génération dynamique de zones de texte. De cette façon, nous pouvons résoudre le puzzle facilement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer