Здравствуйте
помогите пожалуйста советом
в диалоге есть элемент listbox. заполняется из 2 строковых переменных. Как сделать так, чтобы содержимое 2ой переменной выводилось с определенного места в строке listbox, не зависимо от длины первой переменной?
Заполнение ListBox(mapbasic)
- Juls
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 02 авг 2010, 10:30
- Репутация: 1
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Заполнение ListBox(mapbasic)
содержимое в listbox вроде не строкой выводится, а списком. Каждое значение отдельной строкой (независимо от длины). С какого "определенного места" надо выводить?
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 14 апр 2011, 13:24
- Репутация: 5
- Откуда: Екатеринбург
Re: Заполнение ListBox(mapbasic)
разделяйте перемкнные символом ";" и используйте оператор value
типа вот такого
или используйте массив и опять таки оператор 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
типа вот так
Код: Выделить всё
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)
большое спасибо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя