|
Выделенный объект в Corel Draw
|
|||
---|---|---|---|
#18+
Здравствуйте. Допустим имеется следующий код .... Dim Rect as Shape, ActiveObject as Shape Set ActiveObject=ActiveSelection Set Rect=ActiveLayer.CreateRectangle2(0,0,100,100) ActiveObject.Fill.Uniformcolor.RGBAssign 255,0,0 Пусть имеется выделенный объект. Присваиваем его переменной ActiveObject Если теперь я создам прямоугольник а после этого залью цветом ActiveObject то зальется цветом не тот объект, который был выделен, а созданный прямоугольник. Т.е получается что ActiveObject уже прямоугольник. Вопрос такой: Получается что в переменной ActiveObject не сохраняется первоначально выделенный объект, т.е эта переменная действует как бы ссылка на текущий выделенный объект? (в данном случае текущим становится прямоугольник) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2012, 14:21 |
|
Выделенный объект в Corel Draw
|
|||
---|---|---|---|
#18+
В объектной модели не имеется ли зарезервированного слова ActiveObject ? Попробуйте назвать ваш пользовательский объект немного по-другому, например, MyActiveObject . ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2012, 21:39 |
|
Выделенный объект в Corel Draw
|
|||
---|---|---|---|
#18+
AndreTM, объектной модели не нашел зарезервированного слова ActiveObject, но все равно попробовал переименовать имя переменной. Ситуация не изменилась Помогло следующее Dim ShRange as ShapeRange ShRange.Add ActiveSelection Set Rect=ActiveLayer.CreateRectangle2(0,0,100,100) ShRange.Add Rect ShRange(1).Fill.UniformColor...ну и так далее) видимо переменная действительно как ссылки действовала на выделенный текущий объект ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2012, 18:37 |
|
|
start [/forum/search_topic.php?author=%D0%BA%D1%83%D1%81&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 444ms |
total: | 574ms |
0 / 0 |