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

shep02

5 Posts

Posted - 12/16/2005 :  10:58:43
Как сгруппировать свойства шейпа по закладкам и добиться появления пункта properties во всплывающем меню шейпа?

brace

Russia
358 Posts

Posted - 12/16/2005 :  11:15:23

кликни на шейпе прав. кнопкой -- выходит (выплывает) меню
далее view > custom prop. window
Go to Top of Page

shep02

5 Posts

Posted - 12/16/2005 :  11:38:22
Дело в том, что свойства можно посмотреть через view и shape custom properties. Мне хотелось бы получить properties после пункта help во всплывающем по правой кнопке меню и сгруппировать свойства по закладкам.
Go to Top of Page

brace

Russia
358 Posts

Posted - 12/16/2005 :  11:58:35
клик прав. кн. на верхней полоске окна custom prop.
то выходит окно define custom prop.
чтобы группировать добавлять и удалять
проперти данного шейпа.
Go to Top of Page

shep02

5 Posts

Posted - 12/16/2005 :  12:03:50
У меня Visio 2002. Ничего такого не получается. Целый день пробовал. Свойства добавляются кнопкой define, а сгруппировать их невозможно.
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 12/16/2005 :  20:14:27
Чтобы получить Properties во всплывающем меню, нужно завести секцию Action. Это ее пункты добавляются в это меню.
1. Открыть Shape Sheet
2. Щелкнуть на поле правой кнопкой и сказать Insert Section
3. Поставить галочку у секции Action и нажать OK
4. Найти эту появившуюся секцию. В ячейку Action ввести =DOCMD(1312)
5. В ячейку меню ввести ="Custom Properties" или что-нибудь в этом духе.
Теперь в меню будет появляться пункт Custom Properties, а при нажатии на него выскакивать окно свойств.
А вот что такое группировка свойств по закладкам, я что-то не понимаю.
Go to Top of Page

shep02

5 Posts

Posted - 12/23/2005 :  13:13:56
Спасибо огромное.
Я пытался добавить что-то в шейп-лист, но не получилось.
Группировка свойств по закладкам - это когда в окне properties свойства отбражаются не одной большой кучей, а разобраны по отдельным закладкам, например вверху окошка со свойствами закладки "сеть", "вендор" и т.п. На каждой страничке сгруппированы относящиеся к ней свойства. Пример в шейпах с http://www.visiocafe.com/ibm.htm. Большого значения это, на мой взгляд не имеет, так как на веб-странице все по прежнему в куче, просто интересно, как это можно сделать.
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 12/23/2005 :  18:44:10
Такие вещи делаются специально разработанным аддоном, который вызывается через секцию Action. А если смотреть обычным способом, то те же самые свойства выводятся сплошняком без всяких закладок.
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 12/23/2005 :  19:21:10
Кстати, можно попробовать подстроиться под тот аддон :)
Если сделать свой шейп,
добавить к нему несколько свойств,
открыть Shape Sheet и в секции пользовательских свойств в колонке SortKey в первых двух строчках написать "Первая вкладка", а в остальных "Вторая вкладка",
в секцию Action записать вызов =RUNADDON("NETWORK SHAPE PROPERTIES"),
то увидите, что свойства Вашего шейпа будут располагаться на двух вкладках.
На первой будут два свойства, на второй - остальные.
Если тот же вызов написать в ячейку EventDblClick, то такая формочка будет выскакивать по двойному щелчку.
Go to Top of Page

shep02

5 Posts

Posted - 12/26/2005 :  09:39:13
Спасибо.
А где можно почитать про аддон"ы?
Я тут пока на кнопки давил, принцип понял.
Но ведь букв не знаю, из которых слова складывают.
В MSDN что-то ничего не нашел.
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)