Member 10974007 Ответов: 1

Текстовое поле полное собрание авто строку


Dim List As New AutoCompleteStringCollection()
       TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
       TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
       TextBox1.AutoCompleteCustomSource = List

       For Each line In DialogFrom.TextBox1.Text.Split(Environment.NewLine)
           List.Add(line)
       Next


Что я уже пробовал:

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

Graeme_Grant

Отладчик - ваш друг. Вы прошли через код и наблюдали, что делает каждый шаг?

Member 10974007

это не работает :)

[no name]

То есть, другими словами, нет. Узнайте, как использовать отладчик для отладки вашего кода. Мы не можем знать, что находится в DialogFrom. TextBox1, чтобы сказать вам, почему он "не работает".

Member 10974007

это просто многострочное текстовое поле
такие строки, как
один
два
три

Ralf Meier

ОК... для вашего понимания.
У нас нет волшебной стеклянной чаши.
Мы не сидим перед вашим компьютером ... И... мы не видим того, что видишь ты ... И ... мы не можем читать в твоих мыслях ...
(кроме ОГ ... возможно, он сможет)

[no name]

Тогда вам будет очень легко понять, что означает "не работает" с помощью отладчика.

1 Ответов

Рейтинг:
2

Maciej Los

Взгляните на свой код и код, предоставленный на сайте MSDN: текстовый.Свойство AutoCompleteCustomSource (System.Окна.Формы)[^]
Есть несколько отличий, которые могут привести к тому, что ваш код "не работающий".

Dim MyAutoCompleteList As New AutoCompleteStringCollection()
MySource.AddRange(New String() _
                    { _
                        "One", _
                        "Two", _
                        "Three", _
                        "Four", _
                        ...
                        "Ten" _
                    })

With Me.TextBox1
    .AutoCompleteCustomSource = MyAutoCompleteList
    .AutoCompleteMode = AutoCompleteMode.SuggestAppend
    .AutoCompleteSource = AutoCompleteSource.CustomSource
End With


Попробуй!


Member 10974007

не работает вообще: )