|
v7: Обработчик события при установке/снятии галочки в списке на форме | ☑ | ||
---|---|---|---|---|
0
Chai Nic
14.11.23
✎
15:58
|
Есть форма, на форме список с пометками (галочками). Всё работает нормально, но хочется красиво сделать так, чтобы нельзя было убрать все галочки, чтобы всегда оставалась хотя бы одна. Если в формуле списка прописать процедуру, то она вызывается при двойном клике на элементе списка, но не вызывается при установке или снятии галочки на элементе.
А как перехватить именно галочку? |
|||
1
Guk
14.11.23
✎
16:00
|
текстовое невидимое поле на форме...
|
|||
2
Chai Nic
14.11.23
✎
16:12
|
(1) Не понял. Как оно повлияет на событие установки или снятия галочки на списке?
|
|||
3
Bigbro
14.11.23
✎
16:15
|
функцию туда
|
|||
4
Chai Nic
14.11.23
✎
16:20
|
Понял. Работает. Круто!)
|
|||
5
Злопчинский
14.11.23
✎
16:27
|
Вместо списка юзай ТЗ.
и будет тебе ПриДвойномКликеНаТЗ в формулу и там обрабатывай как хошь без всяких функций на форме |
|||
6
Kigo_Kigo
14.11.23
✎
17:07
|
(5) Вместо того что бы пойти прямой дорогой, пойдем через бурелом и болото, ога
|
|||
7
Злопчинский
14.11.23
✎
22:34
|
(6) ССЗБ
делал я так пару раз. списком. потом оказывалось, что значение списка надо визуально "расширить" по составу... и обрабатывать в зависимости от того что жмакнуто в визуальном представлении... так что плюнул и потом почти всегда Тзой делал |
|||
8
ADirks
15.11.23
✎
06:34
|
А чтобы совсем красиво - ТЗ + ТП. Там и события какие надо есть.
|
|||
9
Chai Nic
15.11.23
✎
06:58
|
(7) А что, в ТЗ можно галочки вывести? Не забывайте, это семерка
|
|||
10
Chai Nic
15.11.23
✎
06:59
|
+(9) И мне нафиг не надо при двойном клике, мне надо при одинарном..
|
|||
11
Андрей_Андреич
naïve
15.11.23
✎
07:38
|
(9) Да - пиктограммы в колонке
(10) Переходи на восьмерку - там есть |
|||
12
uno-group
15.11.23
✎
11:11
|
(6) Текст с функцией будет нагружать проц при любом действии с формой. ТЗ только когда работают именно с ней. Так что где бурелом большой вопрос.
|
|||
13
Arbuz
15.11.23
✎
15:09
|
(10) Это есть в ТП и ещё много чего. Если прям хочется сильного изврата, то можно взять какой-нибудь ComboBoxW из VBCCR.
|
|||
14
Aleksey
15.11.23
✎
15:18
|
(12) ну уж всяко меньше чем расчет цены и веса в подборе номенклатуры. Так что даже с лупой ты не заметишь этой нагрузки
|
|||
15
Bigbro
15.11.23
✎
15:22
|
нужно очень сильно постараться чтобы 7ка стала вот прямо загружать проц чтобы тормозить ))
|
|||
16
uno-group
15.11.23
✎
16:07
|
(10) Если стоит FormEx то там есть Процедура ПриНажатииПравойКнопки(<?>,,,,)
Или ПриОтжатииПравойКнопки() |
|||
17
Злопчинский
15.11.23
✎
16:39
|
(9) не забывайте, это 7ка - там штатно можно любую пиктограмму вывести, даже в разных строках разные пикчи
|
|||
18
Злопчинский
15.11.23
✎
16:40
|
И шрифт можно в ТЗ разный вплоть до разного шрифта в разных колонках.
и раскраску до каждой отдельной ячеки. и прочее. это вам не мутный снеговик |
|||
19
MWWRuza
15.11.23
✎
17:34
|
(18) Ну, не совсем штатно, через FormEx, но, его использование, это уже "почти штатно" :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |