Kovalenko Dmitry пишет:
Однако не знаю что взять за уникальный идентификатор контрола.
Проблема то именно в этом только.

привязываться к caption или к name:parentname не хочется ибо некузяво как-то.

Заведи файл с константами, уникальные значения которых назначишь сам. Это самое надежное, что только можно придумать. Достаточно целочисленных идентификаторов :)))

Внутри самого контрола хранить его внешний ID - необязательно. По крайней мере, я потребности в такой "самоидентификации" не встречал.

я чуствую что мысль ускользает.
Как это необязательно хранить ID в самом контроле? А как тогда отрисовщик будет знать, что показывать а что нет. Вот у него спраишивают типа "тут на форме Form1 есть контрол Edit1 его рисовать, или нет" К чему тут тогда привязывать права?
варианты:

Form1.Name+':'+Edit1.Name
Edit1.Tag

Другими словами, что будет идентификатором контрола в таблице прав?


--
Кочмин Александр

Ответить