Несколько вопросов.....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
FSO
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 17.04.2005 (Вс) 11:50

Несколько вопросов.....

Сообщение FSO » 02.07.2005 (Сб) 17:04

Добрый день.

Есть несколько маленьких вопросов:
1)TreeView. Есть дерево с узлами.
Код: Выделить всё
--Родитель
+---ребенок1
+---ребенок2


Так вот мне необходимо при нажатии на узел узнать имя узла. (не полный путь т.е. не Node.FullPath)

2)winsock. Как можно удалить винсок.
Например создал 10 массивов винсоков, и мне надо удалить 3 ненужных из них.

3)ListView.
а)listview поделен на несколько колонок, например. Файл, Расширение и Размер.
Так вот, я хочу добавить какую нибуть строчку в колонку Файл, делаю это так:

Код: Выделить всё
listview.ListItems.Add(1).Text = “Документ” 


тут все пучком, затем хочу добавить что нибуть в колонку Расширение. Делаю так:

Код: Выделить всё
listview.ListItems.Add(1).SubItems(1) = “.doc”


И вот тут он начинает добавлять на следующую сточку этот текст(.doc)
Так вот, как мне сделать чтобы было все на одной строке:

Файл Расширение

Документ .doc


б) как удалить из listview всю строчку? Типа что нить remove без указания индекса

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.07.2005 (Сб) 17:38

2) Наверно, массив из 10 винсоков? ;)
Я думаю,
Код: Выделить всё
Unload Winsock(1)
Set Winsock(1) = Nothing

FSO
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 17.04.2005 (Вс) 11:50

Сообщение FSO » 02.07.2005 (Сб) 18:04

A.A.Z. писал(а):2) Наверно, массив из 10 винсоков? ;)
Я думаю,
Код: Выделить всё
Unload Winsock(1)
Set Winsock(1) = Nothing


ага... вообщем создавать знаю как

Код: Выделить всё
For i = 1 To 11
Load wsk(i)
wsk(i).Protocol = sckTCPProtocol
wsk(i).LocalPort = WSK_LOCAL_PORT
Next



2A.A.Z. а на другие вопросы неподскажешь ответы?
:)

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.07.2005 (Сб) 18:30

Не-а :( Я крайне плохо разбираюсь в TreeView и ListView :(

FSO
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 17.04.2005 (Вс) 11:50

Сообщение FSO » 02.07.2005 (Сб) 18:39

A.A.Z. писал(а):Не-а :( Я крайне плохо разбираюсь в TreeView и ListView :(


Плёхо :(... Тогда будем ждать alibek'a :roll: :roll: и GSerg'a. :roll: :roll:

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.07.2005 (Сб) 20:02

1. Node.Text
3а.
Код: Выделить всё
ListView.ListItems.Add(1).Text = "Документ"
ListView.ListItems(1).SubItems(1) = ".doc"

3б. Remove с индексом как раз и удаляет всю строчку. А ты чего-то другого хотел, что ли?
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 65

    TopList