ListBox ошибка при обращении к List(0, 10) ПОЛТЕРГЕЙСТ!

Программирование на Visual Basic for Applications
Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

ListBox ошибка при обращении к List(0, 10) ПОЛТЕРГЕЙСТ!

Сообщение Antov » 19.04.2007 (Чт) 8:52

Не знаю что произошло!
Есть ЛистБокс у него Количество столбцов = 12

MsgBox ListBox4.columncount - выдаёт 12
ListBox4.additem "123" - всё Ok
ListBox4.List(0, 9)="abc" - всё Ok

ListBox4.List(0, 10)="abc" - Could not Set the list property. Invalid Argument (!!!)
MsgBox ListBox4.List(0, 10) - Could not Get the list property. Invalid Argument (!!!)

Создаю Другой LB с нуля, всё прописываю, - тоже самое!
т.о. не даёт обратиться к полю более 9

Причём это произошло само по себе - я этот ЛБ вообще не трогал.
Может я просто что то глючу, но вроде с ЛБ давно работаю, ни разу не видал таких проблем.
Вооще не понимаю что происходит????
Подскажите, пожалуйста, что это может быть?
Всё что не убивает нас - делает нас сильнее.
(С) Ницше

Чудовище под кроватью
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 27.11.2006 (Пн) 14:46
Откуда: А из ника не ясно?

Сообщение Чудовище под кроватью » 19.04.2007 (Чт) 9:28

А что, принципиально надо забить каждый элемент отдельно? Может, просто запишешь все сразу (ListBox - это же не ListView :) ):
Код: Выделить всё
ListBox4.List()=Array()
У-у-у!!

Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

Сообщение Antov » 19.04.2007 (Чт) 9:36

Чудовище под кроватью писал(а):А что, принципиально надо забить каждый элемент отдельно? Может, просто запишешь все сразу (ListBox - это же не ListView :) ):
Код: Выделить всё
ListBox4.List()=Array()


Нет не принципиально - просто массив лишний не хочется создавать :)
+ я просто в шоке от этой ситуации. Все остальные ЛБ (с размерностью более 10 столбцов ) на других формах отлично работают.

А тут просто что-то странное происходит - сижу и вообще ничего не понимаю....... :shock:
Всё что не убивает нас - делает нас сильнее.
(С) Ницше

bi-lya
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 07.08.2006 (Пн) 15:36

Сообщение bi-lya » 19.04.2007 (Чт) 10:27

Antov, а вы случаем в предыдущих кодах не с листа ли листбокс заполняли? Вот что говорит по этому поводу справка: "For an unbound data source, there is a 10-column limit (0 to 9)" (ColumnCount Property)

Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

Сообщение Antov » 19.04.2007 (Чт) 10:37

bi-lya писал(а):Antov, а вы случаем в предыдущих кодах не с листа ли листбокс заполняли? Вот что говорит по этому поводу справка: "For an unbound data source, there is a 10-column limit (0 to 9)" (ColumnCount Property)


Кланяюсь Вам в Ноги :oops: !
Спасибо большое - не мог нигде этого не мог найти - хотя было такое подозрение.

ДА, Вы правы - я же из рекордсета его заполнял....

Ещё раз спасибо большое!
Всё что не убивает нас - делает нас сильнее.
(С) Ницше


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

    TopList