Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: ListView Добавлено: 09.08.05 03:00  

Автор вопроса:  ArtBase | ICQ: 55593017 
Есть, 6 столбцов и N строк.
Надо их аккуратненько по порядку записать в txt.
Чтоб в каком положении данные были в ListView, в таком были и в txt, т.е. в соответствии со строками и столбцами.
Помогите, целый день пытался, не получилось что-то. Тупняк, однако.

Ответить

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

Номер ответа: 1
Автор ответа:
 Softer



ICQ: 203660381  

Вопросов: 29
Ответов: 205
 Web-сайт: hware.org.ua
 Профиль | | #1
Добавлено: 09.08.05 07:20
Может так:

Dim i,f
f=freefile
Open file for output as f
For i=0 to N
   print a.ListItems(i).Text, _
     a.ListItems(i).SubItems(1), _
     a.ListItems(i).SubItems(2), _
     a.ListItems(i).SubItems(3), _
     a.ListItems(i).SubItems(4), _
     a.ListItems(i).SubItems(5), _
     a.ListItems(i).SubItems(6)
   
next
close

Я когда-то подобным образом делал....

PS: Поправь если что, я по памяти писал - может че забыл... :(

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 09.08.05 18:15
не

print a.

а
print #f, ListItems(i).SubItems(1)
...


но суть не в этом... я вопрос то не до конца понял...


Чтоб в каком положении данные были в ListView, в таком были и в txt, т.е. в соответствии со строками и столбцами.


Ну строки в текстовом ладно, но как же столбцы?
Можно их разделить визуально каким нибуть знаком, например "|"

тогда так же, только

print #f, ListItems(i).SubItems(1) & "|" & ListItems(i).SubItems(1) & ListItems(i).SubItems(2) & ListItems(i).SubItems(3) & ListItems(i).SubItems(4) & ListItems(i).SubItems(5) & ListItems(i).SubItems(6)

это тоже не особо супер получится, в идеале тебе придётся определить сколько символов у тебя на каждый столбец, и при записи дописывать вместо тех символов что нехватает (если строка короче будет) пробелы, но всёравно текст, столбцы, и "|" будет смещаться, т.к. буквы и др. символы имеют разную толщину... вообщем кое как можно, но по нормальному это не получится.


Ответить

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



ICQ: 55593017 

Вопросов: 23
Ответов: 76
 Профиль | | #3 Добавлено: 11.08.05 01:38
Спасибы! Буду рыть!

Ответить

Страница: 1 |

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



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