Спасибо, еще вопрос: при выводе диалогового окна дополнительных свойств
хотелось бы знать координаты (и размеры?) области мнемосхемы. Как их получить?
Вид для печати
Спасибо, еще вопрос: при выводе диалогового окна дополнительных свойств
хотелось бы знать координаты (и размеры?) области мнемосхемы. Как их получить?
Если вы про "Общие->Положение" у элемента на мнемосхеме, то это
this.Bounds
День добрый, спасибо. У мнемонической задвижки есть свойство "Направление" и при изменении его из стандартного окна свойств, ориентация ВФБ на мнемосхеме тоже изменяется. Из диалогового окна дополнительных свойств менять ориентацию своего ВФБ у меня получилось, а какое событие нужно обработать, когда свойства ВФБ изменяются из стандартного окна свойств?
Разобрался, вопрос снят..
Вложение 66016
День добрый, еще вопрос: как в стандартном окне свойств сделать свойство СвойствоВФБ.Enable=false, чтобы оно было видимо, но недоступно для редактирования? (см рис.) Атрибут Browsable(false) не подходит, тк свойство исчезает с окна свойств, хоть и доступно для редактирования из дополнительного окна свойств.
Оставить только GET свойство, а SET не задавать.
Да, тяжко без понимания ООП. Спасибо. Еще вопрос: как в RuntimeMode получить свойства окна мнемосхемы на которой расположен VFB (например Цвет фона)
Есть метод в базовом классе оконном и безоконном -
protected object GetAmbientProperty(int dispid)
WindowlessControlBase.DISPID - возможные значения
DISPID_AMBIENT_BACKCOLOR - цвет фона окна RGB
Как можно в RuntimeMode синхронизировать мигание, создаваемого VFB с другими компонентами на мнемосхеме?
Спасибо.
Если вы используете для мигания наш таймер, то таймер запускается примерно одинаково, поэтому мигание должно быть одновременно.