如何通过鼠标单击获取文本框中的列表框项? [英] How to Get Listbox item in textbox with mouse click ?
问题描述
大家好
我有一个名为listbox1的列表框,其中收集了电子邮件。
现在
我希望通过选择该项目在textbox1中的listbox1项目。
我可以通过
Hi all
I have a listbox named listbox1 in which emails are collected.
now i want listbox1 item in textbox1 by selecting that item.
That i can do by
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = listBox1.SelectedItem.ToString();
}
电子邮件的格式为a@gmail.com b @ gmail。 com
我想在没有@gmail.com的文本框中选择项目。
如何做到这一点。
例如:列表框中收集的物品是
ab@gmail.com bc @gmail。 com gh@gmail.com
i只需选择ab或bc或gh。
谢谢
Emails are in format of a@gmail.com b@gmail.com
I want the selected item in textbox without @gmail.com.
How to do that.
eg: the items collected in listbox are
ab@gmail.com bc@gmail.com gh@gmail.com
i want just ab or bc or gh by selecting.
thank you
推荐答案
此选项的代码填写文本框
This code for select item Fill in Textbox
foreach (var item in listBox1.SelectedItems)
{
TextBox1.Text=item.Split('@');
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
var email = listBox1.SelectedItem.ToString();
textBox4.Text = email.Substring(0, email.IndexOf("@"));
}
这对我有用。
This worked for me.
你可以这样做< br $>
you can do as below
TextBox1.Text=listBox1.SelectedItem.ToString().Split('@')[0];
这篇关于如何通过鼠标单击获取文本框中的列表框项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!