3 / 3 / 1
Регистрация: 14.09.2013
Сообщений: 118
1

Как переместить выбранную строку из одного ListBox в другой?

19.09.2014, 19:52. Показов 4472. Ответов 10
Метки нет (Все метки)

Здравствуйте! Как переместить выбранную строку из listbox1 в listbox2 и записать эту строку в переменную? Подскажите пожалуйста.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2014, 19:52
Ответы с готовыми решениями:

Переместить выбранную запись из одного list в другой
Добрый день! Буду признательна, если подскажете, как дописать код. нужно из одного списка...

Из одного DataGridView выбранную строку записать в другой
Доброго времени суток, долго искал, но так видимо и не найду! Есть форма с DGV - открытая из формы...

Из одного DataGridView выбранную строку записать в другой
как сделать так что бы когда я дважды щелкну по строке которая находится в datagridview1 она...

Как изменить выбранную строку в ListBox
Добрый день,есть ListBox и есть Edit, так же кнопки Добавить(координаты вершин, через...

10
8924 / 4836 / 1885
Регистрация: 11.02.2013
Сообщений: 10,246
19.09.2014, 20:41 2
C#
1
listBox2.Items.Add(listBox1.SelectedItem);
При чём здесь переворот строки?
1
3 / 3 / 1
Регистрация: 14.09.2013
Сообщений: 118
19.09.2014, 20:53  [ТС] 3
Спасибо!

Добавлено через 2 минуты
А не подскажете теперь как перевернуть строку которую я выбрал из listbox1 в listbox2.
0
Администратор
Эксперт .NET
9356 / 4638 / 755
Регистрация: 17.04.2012
Сообщений: 9,490
Записей в блоге: 14
19.09.2014, 21:15 4
Цитата Сообщение от Despot777 Посмотреть сообщение
как перевернуть строку
C#
1
2
3
4
5
6
7
8
9
10
11
// с LINQ
string s = new String("something".Reverse().ToArray());
// просто, но не очень экономно
string str = "something";
string reversed = "";
for (int i = str.Length - 1; i >= 0; --i)
    reversed += str[i];
// экономно
var sb = new StringBuilder();
for (int i = str.Length - 1; i >= 0; --i)
    sb.Append(str[i]);
1
3 / 3 / 1
Регистрация: 14.09.2013
Сообщений: 118
19.09.2014, 21:24  [ТС] 5
спасибо, но не получается перевернуть строку.
0
Администратор
Эксперт .NET
9356 / 4638 / 755
Регистрация: 17.04.2012
Сообщений: 9,490
Записей в блоге: 14
19.09.2014, 21:32 6
Despot777, что именно не получается? Ошибка вылетает или что?
1
3 / 3 / 1
Регистрация: 14.09.2013
Сообщений: 118
19.09.2014, 22:50  [ТС] 7
вставляю код, программа запускается но не делает реверс строки.
0
Администратор
Эксперт .NET
9356 / 4638 / 755
Регистрация: 17.04.2012
Сообщений: 9,490
Записей в блоге: 14
20.09.2014, 11:16 8
Despot777, значит где-то неправильно присваиваете переменные. Покажите ваш код
0
3 / 3 / 1
Регистрация: 14.09.2013
Сообщений: 118
20.09.2014, 23:26  [ТС] 9
C#
1
2
3
4
5
6
7
 private void button2_Click(object sender, EventArgs e)
        {
            listBox2.Items.Add(listBox1.SelectedItem);
            var sb = new StringBuilder();
            for (int i = str.Length - 1; i >= 0; --i)
                sb.Append(str[i]);
        }
0
Администратор
Эксперт .NET
9356 / 4638 / 755
Регистрация: 17.04.2012
Сообщений: 9,490
Записей в блоге: 14
21.09.2014, 09:06 10
Лучший ответ Сообщение было отмечено Despot777 как решение

Решение

Строку нужно добавить в ListBox
C#
1
2
3
4
5
6
7
private void button2_Click(object sender, EventArgs e) {
    string str = listBox1.SelectedItem.ToString();
    var sb = new StringBuilder();
    for (int i = str.Length - 1; i >= 0; --i)
        sb.Append(str[i]);
    listBox2.Items.Add(sb.ToString());
}
Код не проверял, включите немного воображение, не надо бездумно копировать код.
1
3 / 3 / 1
Регистрация: 14.09.2013
Сообщений: 118
21.09.2014, 10:36  [ТС] 11
Спасибо огромное))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2014, 10:36
Помогаю со студенческими работами здесь

Как удалить выбранную строку из ListBox?
Есть ListBox со строками содержащие пути файлов (в принципе не важно): можно как-то удалить...

Как переместить информацию из одного регистра в другой
Добрый день. Подскажите пожалуйста как сделать перенос из одного регистра в другой. Так чтоб для...

Удалить выбранную строку из ListBox
Здравствуйте,как удалить из строки,к которой привязаны данные ? имею <ListBox Name="PListBox"...

Как переместить данные из одного StringGridа в другой StringGrid??
Надо ввести в StringGrid1 (размером 3х4) данные и вывести его первые две строки в StringGrid2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru