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

Black_Serdzh

Russia
8 Posts

Posted - 12/08/2004 :  13:45:47
Скажите, плиз, как программным путем узнать сколько всего свойств в определённом разделе (таблице)?
Я пишу программу на C# и использую объект типа
Microsoft.Office.Interop.Visio.Selection
так вот мне например надо узнать сколько дополнительных свойств у выделенной фигуры и как они называются.

Microsoft.Office.Interop.Visio.Selection shapes;
shapes = VisioSDK.Scaning(editorWindow);   //это моя процедура, где я получаю все фигуры со страницы
shapes[1].get_Cells("Prop.Weight").ResultIU = 5; //меняю значение дополнительного свойства Weight

А вот надо сделать так, чтобы была функция, которая автоматически узнает сколько фигура имееь дополнительных свойств и выводила на экран (форму) значения этих свойств.

Tumanov

Russia
1198 Posts

Posted - 12/08/2004 :  19:36:25
Во-первых, можно убедитсья, что такая секция существует (не обязательно)
shapes[1].SectionExists(section, fExistsLocally)
а потом воспользоваться
shapes[1].RowCount (section)
Константа section определена как Visio.visSectionProp = 243
Go to Top of Page

Black_Serdzh

Russia
8 Posts

Posted - 12/09/2004 :  14:45:24
спасибо за ответ, но я уже вперед эту проблему самостоятельно решил
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)