GrapeCity ActiveReports for .NET 16.0J
QueryActionEnabled メソッド
使用例 

GrapeCity.ActiveReports.Design 名前空間 > Designer クラス : QueryActionEnabled メソッド
DesignerActionの種類。
1つまたは複数の有効ステータスをオブジェクトに問い合わせます。
シンタックス
'宣言
 
Public Function QueryActionEnabled( _
   ByVal action As DesignerAction _
) As Boolean
public bool QueryActionEnabled( 
   DesignerAction action
)

パラメータ

action
DesignerActionの種類。

戻り値の型

有効なステータスがtrueの場合はtrue、そうでない場合はfalseを返します。
使用例
/// <summary>
/// SetStatus - DesignerActionに基づいて、toolbuttonの状態を更新する
/// </summary>
/// <param name="action">文字列形式を取得するDesignerAction</param>
/// <param name="toolButton">更新するToolButton</param>
private void SetStatus(string action,System.Windows.Forms.ToolBarButton toolButton)
{
    DesignerAction daAction = GetActionFromString(action);
    //DesignerActionがFileOpenでない場合は、次の動作を行う
    if(daAction != DesignerAction.FileOpen)
    {
        //toolButtonの属性を、DesignerActionに基づいて設定する
        toolButton.Enabled = this.ardMain.QueryActionEnabled(daAction);
        toolButton.Pushed = this.ardMain.QueryActionChecked(daAction);
    }    
}
'SetStatus - DesignerActionに基づいて、toolbuttonの状態を更新する
'Parameter Name: action - 文字列形式を取得するDesignerAction
'Parameter Name: toolButton - 更新するToolButton
Private Sub SetStatus(ByVal action As String, ByVal toolButton As System.Windows.Forms.ToolBarButton)
    Dim daAction As DesignerAction = GetActionFromString(action)
    'DesignerActionがFileOpenでない場合は、次の動作を行う
    If daAction <> DesignerAction.FileOpen Then
        'toolButtonの属性を、DesignerActionに基づいて設定する
        toolButton.Enabled = Me.ardMain.QueryActionEnabled(daAction)
        toolButton.Pushed = Me.ardMain.QueryActionChecked(daAction)
    End If
End Sub 'SetStatus
参照

Designer クラス
Designer メンバ
DesignerAction 列挙型