Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2014-10-20 13:17:33 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 05:31:09
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 26061
Рейтинг: 2120
#2: 2014-10-20 14:13:08 ЛС | профиль | цитата
Если я правильно понял, то как-то так

Add(MainForm,2953706,119,105)
{
}
Add(ComboBox,1264044,196,105)
{
Left=15
Top=20
Width=210
Height=21
Strings=#6:111111|6:222222|6:333333|6:444444|6:555555|6:666666|
ReadOnly=0
Point(Index)
Point(doSelect)
link(onClick,2029876:doGetIndex,[(284,118)(284,188)])
}
Add(Memory,7983690,210,182)
{
Point(Data)
link(Data,1264044:Index,[])
}
Add(StrList,2029876,294,140)
{
Strings=#1:2|1:4|1:6|
Point(doGetIndex)
Point(onGetIndex)
link(onGetIndex,115524:doCase,[])
AddHint(0,-60,21,39,Strings)
}
Add(Case,115524,343,147)
{
Value=Integer(-1)
link(onNextCase,9603170:doEvent1,[])
link(onTrue,13811476:doData,[(382,160)(382,272)(200,272)(200,237)])
}
Add(DoData,13811476,210,231)
{
link(onEventData,1264044:doSelect,[(249,237)(249,223)(179,223)(179,153)])
link(Data,7983690:Value,[])
}
Add(Hub,9603170,399,147)
{
link(onEvent1,7983690:doValue,[(428,153)(428,97)(186,97)(186,188)])
link(onEvent2,16161544:doWork,[])
}
Add(Check,16161544,462,154)
{
Caption="Select"
}


Может еще кто вариант короче предложит
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2014-10-20 16:07:42 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 05:31:09
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2014-10-20 16:32:48 ЛС | профиль | цитата
194.44.168.185 писал(а):
Возможно ли сделать отдельные строки в ComboBox недоступными?
А зачем они нужны в ComboBox-е, если они недоступны ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2014-10-20 16:47:17 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 05:31:09
карма: 0

0
Ответов: 1341
Рейтинг: 31
#6: 2014-10-20 18:09:46 ЛС | профиль | цитата
может тогда что то другое придумать, к примеру меню программы вверху, или в крайнем случаи самоделку из панелей
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#7: 2014-10-20 18:15:14 ЛС | профиль | цитата
ip185-168.44.194.dan.net. писал(а):
Это когда ComboBox содержит возможные строки для любых условий в программе.
Никогда не понимал и не пойму такого подхода к программированию.
Заставить пользователя бегать глазами по списку и выискивать, что можно выбрать, а чего нельзя - верх садизма.
ИМХО.
Я, в таких случаях, просто меняю списки.
code_34470.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_34470.txt [2KB] [338]
Голосовали:sashaoli
Ответов: 1341
Рейтинг: 31
#8: 2014-10-20 18:40:03 ЛС | профиль | цитата
вот такой велосипедик , не ComboBox конечно, но думаю получше будет...
[flood]к чему такой пример то, иногда список очень большой и можно такой менюшкой сгруппировать несколько строк[/flood]

code_34471.txt
карма: 2

0
файлы: 1code_34471.txt [1.5KB] [422]
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)