All Forums
 Категория Visio
 Форум Вопросы и ответы
 Как спрятать/показать кастомные свойства шейпа?
Author Previous Topic Topic Next Topic  

SaSa

27 Posts

Posted - 01/23/2004 :  14:23:10
Есть шейп с большим списком кастомных свойств. Есть пользовательская ячейка "User.Mode", в которой меняется значение. Хочу в зависимости от этого значения отображать различный набор “кастом.проперти” по команде "DOCMD(1312)". Для этого в столбце "Invisible" в “кастом.проперти” для всех строк вставляю "User.Mode=0" или "User.Mode<>0"
Первый раз, когда шейтп только выходит на лист действительно отображаются только те свойства, где прописано "User.Mode<>0". Но как только значение в User.Mode меняется с 0 на 1 то сразу показывается весь список кастомных свойств, а в поле "Invisible" во всех строчках стоит "нет формулы" хотя у мастера они заданы. Вопрос в чем может быть причина такого поведения и как с этим бороться?

Спасибо.

Digitall

Russia
389 Posts

Posted - 01/23/2004 :  15:11:40  Visit Digitall's Homepage
quote:
Originally posted by SaSa

Вопрос в чем может быть причина такого поведения и как с этим бороться?


Только что все сам проверил. Все работает как часы и в 2000 и в 2002.
Как бороться:
1) Попробовать создать простую фигуру и все сделать на ней. Может проблема в большом количестве Custom properties?
2) Изменить формулу на =GUARD(User.Mode=0)
3) Сбросить настройки Visio.
4) Можно прислать вам по е-mail заведомо рабочий вариант. Если у вас он не заработает, то у вас проблема с настройками Visio, если заработает, то проблема в конкретной фигуре.
Go to Top of Page

SaSa

27 Posts

Posted - 01/26/2004 :  10:04:26

Не понял в чем именно была причина, но замена на GUARD(User.Mode=0) решило все проблемы:)

Большое Спасибо!

Только что все сам проверил. Все работает как часы и в 2000 и в 2002.
Как бороться:
1) Попробовать создать простую фигуру и все сделать на ней. Может проблема в большом количестве Custom properties?
2) Изменить формулу на =GUARD(User.Mode=0)
....
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)