Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C# удаление элемента списка 
:(
    Опции темы
Metalex
Дата 16.2.2010, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Как удалить элемент listView (элемент выделяем мышкой)?
Я знаю, есть
Код

 listView1.Items.Remove(); 

но здесь нужно знать индекс, а мы просто выделяем элемент мышкой.
Помогите, плз.


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
Exai1e
Дата 16.2.2010, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: 3
Всего: 30



Metalex,
Код

        private void button1_Click(object sender, EventArgs e)
        {
            foreach (ListViewItem currentItem in listView1.SelectedItems)
                listView1.Items.Remove(currentItem);
        }



--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Metalex
Дата 16.2.2010, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



а как переместить выделенный элемент из одного списка в другой? Насколько я понимаю, нужно добавить его во второй и удалить из первого. Но если делать через предыдущий цикл, то ничего не получается..  smile 


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
Exai1e
Дата 16.2.2010, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: 3
Всего: 30



например, так:
Код

        private void button1_Click(object sender, EventArgs e)
        {
            foreach (ListViewItem currentItem in listView1.SelectedItems)
            {
                listView2.Items.Add(currentItem.Text);
                listView1.Items.Remove(currentItem);
            }
        }



--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Metalex
Дата 16.2.2010, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Спасибо!
Еще одно:
Код
int i, j;
            for (i = 1; i <= numericUpDown1.Value; i++)
            {
                for (j = 1; j <= numericUpDown1.Value; j++)
                {
                    listView1.Items.Add(i + " x " + j + " = " + i * j);
                }
            }

Это примитивная таблица умножения до заданного элемента. Как сделать, чтоб, например, при максимальном numericUpDown1.Value=2,
1х1=1, 1х2=2 выводилось на одной строке, а 
2х1=2, 2х2=4 уже с новой?

Добавлено через 2 минуты и 19 секунд
то есть сделать ее квадратной.


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.