Вверх ↑
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
#1: 2015-11-05 22:54:45 ЛС | профиль | цитата
Объясните пожалуйста почему не происходит заливка строки?
Уже всю справку перерыл, все примеры посмотрел, не получается изменить цвет выбранной строки.
code_36476.txt
карма: 0

0
файлы: 1code_36476.txt [5KB] [369]
Разработчик
Ответов: 26306
Рейтинг: 2146
#2: 2015-11-05 23:11:07 ЛС | профиль | цитата
Добавь в конце каждой строки списка по одной точке с запятой. Ячейка цвета не активируется автоматически.
карма: 22

0
Ответов: 655
Рейтинг: 18
#3: 2015-11-05 23:30:24 ЛС | профиль | цитата
nesco, спасибо! А еще есть подобные "недокументированные" возможности?

Еще прошу подсказать для чего используется 2 иконки? Вот первая - чекбокс, вторая "канцелярская кнопка" для чего она? Если зажать CTRL и на нее пару раз кликнуть исчезает чекбокс...почему?
------------ Дoбавленo в 23.30:
Как отображать,скрывать иконки разобрался, осталось понять 2 момента: можно ли использовать иконку для вызова события? ну например при клике на иконку чтобы что-то происходило? и почему если зажать ctrl и кликать по иконке то скрывается чек бокс (зачем ? и как его вернуть?)
карма: 0

0
Ответов: 824
Рейтинг: 138
#4: 2015-11-06 00:05:06 ЛС | профиль | цитата
nesco писал(а):
Добавь в конце каждой строки списка по одной точке с запятой. Ячейка цвета не активируется автоматически.
А я не первый кто мучился с цветом строчки...
И где про это написано?
А вдруг nesco пропадет с форума, кто подскажет?
Ну почему цвет не активируется автоматически!!!??? (вопрос чисто риторический - типа)
карма: 1

0
Разработчик
Ответов: 26306
Рейтинг: 2146
#5: 2015-11-06 00:22:06 ЛС | профиль | цитата
Gunnman писал(а):
и почему если зажать ctrl и кликать по иконке то скрывается чек бокс (зачем ? и как его вернуть?)

А вот это уже вопросы к Винде, это вроде ее контрол -- listview называется.
sashaoli писал(а):
Ну почему цвет не активируется автоматически!!!???

Изначально предполагалось, что цвет должен будет вводится в строке добавления.
карма: 22

0
Ответов: 824
Рейтинг: 138
#6: 2015-11-07 12:21:08 ЛС | профиль | цитата
nesco, а как узнать количество строк отмеченных флажками?
В MST_Selected есть var-точка "SelCount", а для флажков пригодится огород городить - code_36485.txt
карма: 1

0
файлы: 1code_36485.txt [1.6KB] [281]
Разработчик
Ответов: 26306
Рейтинг: 2146
#7: 2015-11-07 12:34:23 ЛС | профиль | цитата
sashaoli писал(а):
а для флажков пригодится огород городить

Не предусмотрено было изначально
карма: 22

0
Ответов: 824
Рейтинг: 138
#8: 2015-11-07 12:57:34 ЛС | профиль | цитата
nesco писал(а):
Не предусмотрено было изначально
печалька...
Часто приходится делать проверку на отмеченные флажки: если хоть один флажок отмечен то ... иначе ...
Замутил для себя вот так - code_36486.txt
карма: 1

0
файлы: 1code_36486.txt [2.9KB] [270]
Разработчик
Ответов: 26306
Рейтинг: 2146
#9: 2015-11-07 13:35:34 ЛС | профиль | цитата
sashaoli писал(а):
Часто приходится делать проверку на отмеченные флажки: если хоть один флажок отмечен то ... иначе ...

И стоит ли из-за этого мутить IC? Я бы вот так сделал

Add(Button,8783414,245,511)
{
Left=20
Top=195
Width=120
Height=35
Caption="А есть ли
отмеченные строки?"
link(onClick,284522:doSum,[])
}
Add(MST_CheckBoxes,13376117,308,448)
{
MSTControl="MyTable"
}
Add(StrList,12530655,455,469)
{
Strings=#33:О да, да! Есть отмеченные строки!|36:Селяви, ни одна строка не отмечена.|
Point(onGetString)
Point(doGetString)
link(onGetString,5073251:doText,[])
}
Add(ChanelToIndex,12712388,406,511)
{
link(onIndex,12530655:doGetString,[])
}
Add(Label,5073251,511,476)
{
Left=155
Top=205
}
Add(If_else,3741986,357,511)
{
Type=2
Op2=Integer(0)
link(onTrue,12712388:doWork1,[])
link(onFalse,12712388:doWork2,[])
}
Add(ArraySum,284522,308,511)
{
ArrayType=1
link(onSum,3741986:doCompare,[])
link(Array,13376117:CheckBoxes,[])
}

карма: 22

0
Ответов: 824
Рейтинг: 138
#10: 2015-11-07 13:43:57 ЛС | профиль | цитата
nesco писал(а):
И стоит ли из-за этого мутить IC?
Может и не стоит...
А вот хорошо было-бы с точкой "CheckedCount" - влепил "If" и все дела.
карма: 1

0
Разработчик
Ответов: 26306
Рейтинг: 2146
#11: 2015-11-07 14:00:58 ЛС | профиль | цитата
sashaoli писал(а):
А вот хорошо было-бы с точкой "CheckedCount" - влепил "If" и все дела.

Я подумаю об этом.
карма: 22

0
Ответов: 824
Рейтинг: 138
#12: 2015-11-07 14:05:50 ЛС | профиль | цитата
nesco писал(а):
Я подумаю об этом.

карма: 1

0
Разработчик
Ответов: 26306
Рейтинг: 2146
#13: 2015-11-07 14:21:52 ЛС | профиль | цитата
Добавил переменную CheckCount
карма: 22

1
Голосовали:sashaoli
Ответов: 824
Рейтинг: 138
#14: 2015-11-07 14:59:45 ЛС | профиль | цитата
nesco писал(а):
Добавил переменную CheckCount


карма: 1

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)