Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Вопрос по загрузке текста в бокс в зависимости от..
SergДата: Понедельник, 18 Мая 2009, 22:05 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
Code

ListBoxGetSelectedItems("SongList","Items$,NumItems$,#,Count")
For i=1 To Count
      Item$=GetArrayItem(Items$,#,i)
Next i
For ww=1 To 7
      k=k+1
      fail$='c:\documents and settings\serg\рабочий стол\\'
      zxc$=fail$+''+Item$+'.'+'txt'
      c$=StrFromFile(zxc$,k,1)
      qwe$='EditBox'+ CHAR(k)
      DisplayValue("qwe$","c$")
Next ww

Вот скрипт.
Items$ обновляется постоянно как нажать на выбранный элемент в листе,а вот в эдит боксы загружаются строки только один раз,т.е. если я нажимаю на элемент в листе,все эдиты загружены,а если я нажимаю на другой элемент,то ничего не происходит.
Дело ведь в том что я не запускаю заново это?
Code

For ww=1 To 7
k=k+1
fail$='c:\documents and settings\serg\рабочий стол\\'
zxc$=fail$+''+Item$+'.'+'txt'
c$=StrFromFile(zxc$,k,1)
qwe$='EditBox'+ CHAR(k)
DisplayValue("qwe$","c$")
Next ww

Как это исправить?




Сообщение отредактировал Serg - Понедельник, 18 Мая 2009, 22:36
 
basmeДата: Понедельник, 18 Мая 2009, 22:44 | Сообщение # 2
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
Quote (Serg)
For i=1 To Count
Item$=GetArrayItem(Items$,#,i)
Next i

Вот это зачем? У тебя count раз загрузится значение в одну и ту же переменную Вся эта конструкция заменяется
Item$=GetArrayItem(Items$,#,count)
Может, от этого все проблемы?
 
SergДата: Понедельник, 18 Мая 2009, 22:55 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
Спасибо,я уже разобрался как сделать

 
basmeДата: Понедельник, 18 Мая 2009, 23:31 | Сообщение # 4
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
Не за что.
 
  • Страница 1 из 1
  • 1
Поиск: