AddChildAt (), чтобы добавить элемент в определенной позиции индекса - PullRequest
1 голос
/ 16 мая 2011

У меня есть textBox, и я использую его в качестве поля ввода почтового адреса, где пользователь может вводить несколько адресов, примерно так же, как в hotmail. Каждый адрес отображается в нажимаемую кнопку. Таким образом, после двойного щелчка по определенному адресу, я хочу, чтобы элемент был редактируемым. После редактирования адреса, когда пользователь нажимает клавишу ввода, элемент добавляется в список добавлений почты.

Я добавляю его, используя код ниже:

flowBox.addChildAt (myItem, myindex);

Однако addChildAt, похоже, добавляет элемент как последний элемент в списке. Но я хочу добавить элемент в положение, в котором он был изначально. Скажем, элемент находился в позиции 2 в списке рассылки, после редактирования и, нажав «ввод», он должен добавить саму позицию 2, а не конец списка.

Подскажите, пожалуйста, есть ли способ сделать это?

Спасибо

Ответы [ 2 ]

1 голос
/ 16 мая 2011

Попробуйте использовать addElementAt() вместо этого.Более подробная информация здесь .

0 голосов
/ 16 мая 2011

Вы можете сделать то, что предложил Константинер, возможно, это addChildAt (index).

Другой способ - просто скрыть дочерний элемент и показать его вместо видимого свойства вместо удаления и добавления

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...