文本框到组合框 [英] Textbox to a combobox
问题描述
你好!!
我正在学习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屋!