Заполнение ListBox(mapbasic)

MapInfo, MapBasic
Ответить
Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Заполнение ListBox(mapbasic)

Сообщение Juls »

Здравствуйте
помогите пожалуйста советом
в диалоге есть элемент listbox. заполняется из 2 строковых переменных. Как сделать так, чтобы содержимое 2ой переменной выводилось с определенного места в строке listbox, не зависимо от длины первой переменной?
reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Заполнение ListBox(mapbasic)

Сообщение reasonat »

содержимое в listbox вроде не строкой выводится, а списком. Каждое значение отдельной строкой (независимо от длины). С какого "определенного места" надо выводить?
SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Заполнение ListBox(mapbasic)

Сообщение SergS »

разделяйте перемкнные символом ";" и используйте оператор value
типа вот такого

Код: Выделить всё

include "mapbasic.def"
dim v1, v2 as string
dim iv as integer

v1 = "v1"
v2 = "v2"

dialog title "Диалог"
   control listbox title v1 + ";" + v2
   value 2
   into iv
   control okbutton
if not commandinfo(CMD_INFO_DLG_OK) then
	exit sub
end if
do case iv
  case 1
     print v1
  case 2
     print v2
end case
или используйте массив и опять таки оператор value
типа вот так

Код: Выделить всё

include "mapbasic.def"
dim v1, v2 as string
dim av(2) as string
dim iv as integer

v1 = "v1"
v2 = "v2"
av(1) = v1
av(2) = v2
dialog title "Диалог"
   control listbox title from variable av
   value 2
   into iv
   control okbutton
if not commandinfo(CMD_INFO_DLG_OK) then
	exit sub
end if
print av(iv)
Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Re: Заполнение ListBox(mapbasic)

Сообщение Juls »

большое спасибо
Ответить

Вернуться в «MapInfo»

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

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