Как сделать список в TextBox кликабельным? - PullRequest
0 голосов
/ 24 октября 2019

Я делаю телефонную книгу на C #, когда я нажимаю «affichez tout vos contacts» (распечатать все ваши контакты), она печатает список контактов в текстовом поле:

enter image description here

Мне бы хотелось, чтобы при нажатии на строку «Remi», например, открывалась форма, и в этой форме я получаю данные remi с помощью costructeur, но я не знаю, как ее получить. данные реми.

Полагаю, что-то вроде этого?

private void TBnumero_MouseDoubleClick(object sender, MouseEventArgs e)
{
    Form ModifierEtSupprimer = new Form(Name, Number);ModifierEtSupprimer.Show();
}

Но я не знаю, как получить Имя и Номер.

1 Ответ

0 голосов
/ 24 октября 2019

Использование ListBox в качестве элемента управления. 1-й Добавить элементы в список:

ListBox phoneBook = new ListBox();
pnoheBook.Items.Add("Remi 741256");
pnoheBook.Items.Add("Khahal 164235");
pnoheBook.Items.Add("thegod 5578");
....

Затем зарегистрировать выбор Изменить событие и передать выбор новой форме:

private void pnoheBook_SelectedIndexChanged(object sender, EventArgs e)
{
    if (pnoheBook.SelectedIndex == -1)
    {
       return;// no selection we exit.
    }         
    var selection = pnoheBook.SelectedValue.ToString().Split(' ');
    Form ModifierEtSupprimer = new Form(selection[0], selection[1]);
    ModifierEtSupprimer.Show();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...