次の方法で共有


BoxObject クラス

レポートに描画されるボックスを表します。このクラスを使用して、DrawingObject クラスから継承される情報を取得したり、一般的な書式オプションを設定します。

このタイプのメンバの一覧については、「BoxObject のメンバ」を参照してください。

オブジェクト

   ReportObject

      DrawingObject

         BoxObject

[Visual Basic]

Public Class BoxObject
   Inherits DrawingObject

[C#]

public class BoxObject : DrawingObject

[C++]

__gc public class BoxObject : public DrawingObject

[VJ#]

public class BoxObject extends DrawingObject

解説

ReportObjects コレクションの Item プロパティを介してインデックスまたは名前で ReportObject オブジェクトを取得し、ReportObjectBoxObjectとしてキャストします。

[Visual Basic]

Private Function GetBoxObject _ 
(ByVal reportObjectName As String) As BoxObject
Dim box As BoxObject

   ' ReportObject を名前で取得して、BoxObject としてキャストし、
   '  それを返します。
   If TypeOf _
   (Report.ReportDefinition.ReportObjects. _ 
   Item(reportObjectName)) Is BoxObject Then
      box = _ 
      Report.ReportDefinition.ReportObjects. _ 
      Item(reportObjectName)
      GetBoxObject = box
   Else : GetBoxObject = Nothing
   End If
End Function

[C#]

private BoxObject GetBoxObject(string reportObjectName)
{
   BoxObject box;
   
   // ReportObject を名前で取得して、BoxObject としてキャストし、
   //  それを返します。
   box = 
   section.ReportObjects[reportObjectName] as BoxObject;
   return box;
}

[C++]

BoxObject* GetBoxObject(String* reportObjectName)
{
   BoxObject* box;

   // ReportObject を名前で取得して、BoxObject としてキャストし、
   //  それを返します。
   try
   {
      box = __try_cast<BoxObject*>
      (Report->ReportDefinition->
      ReportObjects->Item[reportObjectName]);
      return box;
   }
   catch(System::InvalidCastException*)
   {
      return 0;
   }
}; 

[VJ#]

 private BoxObject GetBoxObject(String reportObjectName)
{
   BoxObject box;
   
   // ReportObject を名前で取得して、BoxObject としてキャストし、
   //  それを返します。
   box = (BoxObject)
   section.get_ReportObjects().get_Item(reportObjectName);
   return box;
}

要件

名前空間 :CrystalDecisions.CrystalReports.Engine

プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP

アセンブリ: CrystalDecisions.Crystalreports.Engine(CrystalDecisions.Crystalreports.Engine.dll 内)

関連項目

BoxObject のメンバ | CrystalDecisions.CrystalReports.Engine 名前空間