powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выделенный объект в Corel Draw
3 сообщений из 3, страница 1 из 1
Выделенный объект в Corel Draw
    #38024967
Damir_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Допустим имеется следующий код

....
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 не сохраняется первоначально выделенный объект, т.е эта переменная действует как бы ссылка на текущий выделенный объект? (в данном случае текущим становится прямоугольник)
...
Рейтинг: 0 / 0
Выделенный объект в Corel Draw
    #38025197
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В объектной модели не имеется ли зарезервированного слова ActiveObject ?
Попробуйте назвать ваш пользовательский объект немного по-другому, например, MyActiveObject .
...
Рейтинг: 0 / 0
Выделенный объект в Corel Draw
    #38032345
Damir_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,
объектной модели не нашел зарезервированного слова ActiveObject, но все равно попробовал переименовать имя переменной. Ситуация не изменилась
Помогло следующее
Dim ShRange as ShapeRange

ShRange.Add ActiveSelection
Set Rect=ActiveLayer.CreateRectangle2(0,0,100,100)
ShRange.Add Rect
ShRange(1).Fill.UniformColor...ну и так далее)
видимо переменная действительно как ссылки действовала на выделенный текущий объект
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выделенный объект в Corel Draw
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]