文本框到组合框 [英] Textbox to a combobox

查看:113
本文介绍了文本框到组合框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!!



我正在学习vb.net 2013



i有疑问



i有两个文本框,textbox1和textbox2



在textbox1中输入的值名称应该在textbox2的反面显示



例如



textbox1 = Water



textbox2 = retaw



现在当我点击按钮



textbox2中的值应该在下面的方法中在一个组合框中



r



e



t



a



w



有人可以指导我完成编码,在组合框中以上述格式显示输入的名称



提前致谢!



我尝试了什么:



我尝试了第一部分,输入文本的反转完成

i想要s的解决方案第二部分

i想知道如何在组合框中显示反转文本

解决方案

简单:

< pre lang =c#> private void tbUserInput_TextChanged( object sender,EventArgs e)
{
tbReversed.Text = new string (tbUserInput.Text.Reverse()ToArray的());
}

private void tbReversed_TextChanged( object sender,EventArgs e)
{
cbReversedItems.Items.Clear();
foreach char c in tbReversed.Text)
{
cbReversedItems.Items.Add(c);
}
}


 Dim元音As String =aeiou
Dim alphabet As String =abcdefghijklmnopqrstuvwxyz

如果vowels.Contains(ComboBox1.Text)则
TextBox1.Text = alphabet
End If


 Dim nameWithThreeVowels As String =aeixyz

Dim numberOfVowels As Integer = 0
Dim vowelsFound As String =

'遍历每个字符'c'
for cIndex As Integer = 0 To nameWithThreeVowels.Length - 1
Dim c As String = nameWithThreeVowels(cIndex)'获取指定位置的字母
如果元音。包含(c)那么
numberOfVowels + = 1

vowelsFound& = c& ,
结束如果
下一个

'删除最后一个逗号,这样你就不会得到'1,2,3',例如
如果不是vowelsFound =那么
vowelsFound = vowelsFound.Substring(0,vowelsFound.Length - 2)
结束如果

如果numberOfVowels = 3那么
MsgBox(找到3个元音:& vowelsFound
结束如果


Hello !!

I am learning vb.net 2013

i have a doubt

i have two textboxes, textbox1 and textbox2

the value name entered in textbox1 should be displayed in the reverse in textbox2

for example

textbox1= Water

textbox2= retaw

now when i click the button

the value in textbox2 should in the below method in a combobox

r

e

t

a

w

can someone please guide me through the coding to display the entered name in the above format in combobox

Thanks in advance !!

What I have tried:

I tried the first part, reverse of the entered text is done
i want the solution for the second part
i want to know how to display the reversed text in the combobox

解决方案

Easy:

private void tbUserInput_TextChanged(object sender, EventArgs e)
    {
    tbReversed.Text = new string(tbUserInput.Text.Reverse().ToArray());
    }

private void tbReversed_TextChanged(object sender, EventArgs e)
    {
    cbReversedItems.Items.Clear();
    foreach (char c in tbReversed.Text)
        {
        cbReversedItems.Items.Add(c);
        }
    }


Dim vowels As String = "aeiou"
Dim alphabet As String = "abcdefghijklmnopqrstuvwxyz"

If vowels.Contains(ComboBox1.Text) Then
    TextBox1.Text = alphabet
End If


Dim nameWithThreeVowels As String = "aeixyz"

Dim numberOfVowels As Integer = 0
Dim vowelsFound As String = ""

' loop through each character 'c'
For cIndex As Integer = 0 To nameWithThreeVowels.Length - 1
    Dim c As String = nameWithThreeVowels(cIndex) 'get the letter at the specified position
    If vowels.Contains(c) Then
        numberOfVowels +=1
        
        vowelsFound &= c & ","
    End If
Next

' remove the last comma so you don't end up with '1,2,3,' for example
If Not vowelsFound = "" Then
    vowelsFound = vowelsFound.Substring(0, vowelsFound.Length - 2)
End If

If numberOfVowels = 3 Then
    MsgBox("3 vowels found: " & vowelsFound)
End If


这篇关于文本框到组合框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆