Подскажите как работать с объектами - C#

Узнай цену своей работы

Формулировка задачи:

Начал писать программу, но не могу разобраться как обращаться к отдельным элементам коллекции объектов, например по индексу, типо "Page[1].Name". Вот описание, то что вижу через "Object Browser". Описание Pages: public interface Pages Member of InDesign Add() AnyItem Count this[object] Описание Page: public interface Page Member of InDesign Id Label Name Вот что я смог написать, но как работать с объектом "Page"?? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Reflection; using MyInDesignApp = InDesign; // подключил через "Project->Add reference->COM" using InDesign; namespace InDesign_CSharp { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { var myApp = new MyInDesignApp.Application(); // указывает на приложение var myDoc = myApp.ActiveDocument; // указывает на активный документ var myPages = myDoc.Pages; // элементом коллекции является объект типа "Page" var myPageCount = myDoc.Pages.Count; // колличество Page } } }

Решение задачи: «Подскажите как работать с объектами»

textual
Листинг программы
Character myWords

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы