Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: ListView Adn VB.NET Добавлено: 10.01.03 22:36  

Автор вопроса:  kmk

Hi All!

С прошедшими празниками Вас! Тут решил попробовать VB.NET и возник вопрос. Помогите разобраться ListView, как его не кручу, не могу прописать итемы с сабитемами (точнее итем прописывается, а сабитемы ни в какую, сломал уже голову, но они так и не вписываются). Подскажите, кто знает, как правильно работать с ListView?

Заранее Спасибо!

Удачи!

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Владимир



Вопросов: 0
Ответов: 6
 Профиль | | #1 Добавлено: 28.05.09 06:11
Кто подскажет, как получить индекс выделенного элемента в ListView VB.Net?

Ответить

Номер ответа: 2
Автор ответа:
 Владимир



Вопросов: 0
Ответов: 6
 Профиль | | #2 Добавлено: 28.05.09 06:13
Кто подскажет, как получить индекс выделенного элемента в ListView VB.Net? Я на форуме новичок, поэтому свой вопрос загнал в рубрику "Ответы". Дико извиняюсь.

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 28.05.09 16:04
ListView.SelectedIndex
ListView.SelectedItems
ListViewItem.SubItems

Ответить

Номер ответа: 4
Автор ответа:
 Владимир



Вопросов: 0
Ответов: 6
 Профиль | | #4 Добавлено: 29.05.09 06:36
 Пробовал по всякому. VB ругается,что метода SelectedIndex у ListView нет, SelectedItems невозможно привести к типу Integer (мне нужно именно число получить), а ListViewItem.SubItems в памяти нет.
Процедура такая:
LV.Clear()
        ;Dim fl() As FileSystemInfo
        ;Dim dirInfo As New DirectoryInfo(str)
        fl = dirInfo.GetFiles
        For Each Me.a In LV.SelectedItems
            a = fl(вот в этом месте мне нужен номер индекса выделенного элемента ListView).FullName
        Next
        CreateTB(a)
то есть я должен получить путь к выделенному файлу и передать его по параметру в другую процедуру.
Бьюсь уже 3 дня, а ничего не выходит.
Если кто-то знает, как это сделать - помогите пожалуйста.

Ответить

Номер ответа: 5
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #5
Добавлено: 29.05.09 16:55
  1. Public Class Form1
  2.  
  3.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  4.  
  5.         Dim files = System.IO.Directory.GetFiles("C:\\")
  6.         ListView1.View = View.List
  7.         For Each f As String In files
  8.             ListView1.Items.Add(f)
  9.         Next
  10.     End Sub
  11.  
  12.     Private Sub ListView1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick
  13.         CreateTB(ListView1.FocusedItem.Text)
  14.     End Sub
  15.     Private Sub CreateTB(ByVal filename As String)
  16.         MsgBox(filename)
  17.     End Sub

По двойному щелчку на листе имя файла передается в процедуру, тебе это надо?

Ответить

Номер ответа: 6
Автор ответа:
 Владимир



Вопросов: 0
Ответов: 6
 Профиль | | #6 Добавлено: 01.06.09 04:44
Спасибо, очень помог!!!

Ответить

Номер ответа: 7
Автор ответа:
 Владимир



Вопросов: 0
Ответов: 6
 Профиль | | #7 Добавлено: 11.06.09 04:05
Может быть кто-нибудь знает тему? Смысл такой: на форму программно добавляется объект (например кнопка). Можно ли обработать событие щелчка по ней?

Ответить

Номер ответа: 8
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #8
Добавлено: 11.06.09 13:01
Может быть кто-нибудь знает тему? Смысл такой: на форму программно добавляется объект (например кнопка). Можно ли обработать событие щелчка по ней?

  1. Dim withevents ...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам