пример списка - PullRequest
       16

пример списка

0 голосов
/ 16 сентября 2010

Как добавить значения в список из текстового поля при каждом нажатии пробела (разделить значение текстового поля на пробел)

Ответы [ 2 ]

1 голос
/ 16 сентября 2010

В двух словах вам понадобится обработчик событий TextChanged в текстовом поле. Затем вы можете взять текст, использовать String.Split(), чтобы разделить его на отдельные элементы, и добавить их в список.

0 голосов
/ 16 сентября 2010

Относительно редактирования, и это действительно то, что вы имеете в виду, давайте попробуем.Добавьте новый слушатель в TextBox для KeyPress, затем попробуйте следующий код:

private void YourTextBox_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar.Equals(' '))
    {
        String[] items = Regex.Split(YourListBox.Text, @"/\w/");
        YourListBox.Items.Clear();
        foreach (String item in items)
             YourListBox.Items.Add(item);
    }
}

Это очень быстро и грязно, так как он будет перебирать весь текст каждый раз, когда вы нажимаете пробел, но он долженсделать трюк.

...