Как снять пометку на панели так, чтобы её можно было восстановить Topic is solved

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
buniak_a_h
Posts: 1232
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 88 times
Been thanked: 73 times
Contact:

Как снять пометку на панели так, чтобы её можно было восстановить

Post by buniak_a_h » Mon 25 Nov, 2019 17:09

zg wrote:
Mon 25 Nov, 2019 17:00
приводите минимальные примеры — выше вероятность ответа.
В принципе, кажется, работоспособный скрипт
У меня по мере появился вопрос, если будете любезны:
Есть несколько отмеченных файлов, с которыми что-то делается.
По окончании работы пометка снимается (пробовал и Panel.Select, и panel.SetSelection). В обоих этих случаях восстановить отметку по CtrlM уже не получается; временно вышел из положения посылкой ShiftSubtract . Есть более цивилизованный способ погасить пометку так, чтоб она потом восстанавливалась?

User avatar
zg
zero-gravity
Posts: 5651
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 114 times
Contact:

Добавление элемента диалога в Event-е по DN_DALOGINIT

Post by zg » Mon 25 Nov, 2019 17:45

у меня так работает:

Code: Select all

panel.BeginSelection(nil,1)
panel.SetSelection(nil,1,{1,2,3,4},false)
panel.EndSelection(nil,1)
panel.RedrawPanel(nil,1)

User avatar
HaRT
Moderator
Posts: 9151
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Как снять пометку на панели так, чтобы её можно было восстановить

Post by HaRT » Mon 25 Nov, 2019 17:48

 ! Message from: HaRT
buniak_a_h, я отделил тему.
Не надо лепить совершенно не связанные между собой вопросы в общую тему в «Нужна помощь». Сами же вроде жаловались, что информацию трудно найти, и сами на эту мельницу воду льёте.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1232
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 88 times
Been thanked: 73 times
Contact:

Как снять пометку на панели так, чтобы её можно было восстановить

Post by buniak_a_h » Mon 25 Nov, 2019 17:53

HaRT, спасибо. Не думал, что это кто-то будет искать - уж больно специфический вопрос...

buniak_a_h
Posts: 1232
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 88 times
Been thanked: 73 times
Contact:

Как снять пометку на панели так, чтобы её можно было восстановить

Post by buniak_a_h » Mon 25 Nov, 2019 18:05

zg wrote:
Mon 25 Nov, 2019 17:45
у меня так работает:
Спасибо. Дело было не в самой последовательности, а в том, что я после гашения вызывал mf.postmacro. Вот, видимо, в этот момент всё и ломалось...

Post Reply

Return to “Нужна помощь”