Count プロパティ(ActiveX/CSP)

オブジェクト内の要素の数を取得します。

サポートされているプラットフォーム: Windows のみ

名前空間: AcStMgr

アセンブリ: AcStMgr.tlb

構文と要素

VB.NET:

object.Count

C#:

object.Count;
object

タイプ: AcStModelSpaceProxyAcStPaperSpaceProxy オブジェクト

このプロパティが適用されるオブジェクト。

プロパティの値

読み込み専用: はい

タイプ: 長整数型

オブジェクト内の要素の数。

注意

追加の注意はありません。

バージョン情報

バージョン: AutoCAD 2004 以降

VB.NET:

Public Sub SetupForAudit(ByVal pDb As AcadDatabase, _
                         ByVal szPathName As String, _
                         ByVal stdNameArray As Object, _
                         ByVal stdPathArray As Object, _
                         ByVal stdDbArray As Object) _
                               Implements IAcStPlugin2.SetupForAudit

    ' Number of graphical objects contained in model space and paper space of
    ' the database being checked
    If Not IsNothing(pDb) Then
        Dim msProxy As IAcStBlockProxy = m_pManager.ModelSpaceProxy(pDb)
        Dim psProxy As IAcStBlockProxy = m_pManager.PaperSpaceProxy(pDb)

        Debug.Print("Object counts " & vbLf & "Model: " & msProxy.Count.ToString() &
                    vbLf & "Paper: " & psProxy.Count.ToString())
    End If
End Sub

C#:

public void SetupForAudit(AcadDatabase pDb, string szPathName, object stdNameArray, 
                          object stdPathArray, object stdDbArray)
{
    // Number of graphical objects contained in model space and paper space of
    // the database being checked
    if (pDb != null)
    {
        IAcStBlockProxy msProxy = m_pManager.get_ModelSpaceProxy(pDb);
        IAcStBlockProxy psProxy = m_pManager.get_PaperSpaceProxy(pDb);

        Debug.Print("Object counts \nModel: " + msProxy.Count.ToString() +
                    "\nPaper: " + psProxy.Count.ToString());
    }
}