IWebActionable.Verbs プロパティ
アセンブリ: System.Web (system.web.dll 内)

カスタムの WebPartVerb オブジェクトを格納している WebPartVerbCollection。

Verbs プロパティは、WebPart またはサーバー コントロールのヘッダー内の動詞のメニューに追加されたカスタム動詞のコレクション (存在する場合) を参照します。Verbs コレクションには、CloseVerb、DeleteVerb、EditVerb、RestoreVerb、MinimizeVerb など、Web パーツ コントロール セットに用意されている標準の WebPartVerb オブジェクトへの参照は格納されません。
WebPart クラスから派生するカスタム コントロールにカスタム動詞を追加する場合は、単に、WebPart クラスが実装する Verbs プロパティをオーバーライドします。
ユーザー コントロール、または WebPart コントロールではないカスタム コントロールにカスタム動詞を追加する場合は、Verbs プロパティの実装を用意して、IWebActionable インターフェイスを実装する必要があります。

ユーザー コントロールに実装される Verbs プロパティを使用するコード例を次に示します。このコード例の完全なコードは、IWebActionable クラスの概要トピックの「例」にあります。
コード例の以下の部分は、ユーザー コントロール内の Verbs プロパティのカスタム実装を示しています。
' This property implements the IWebActionable interface. ReadOnly Property Verbs() As WebPartVerbCollection _ Implements IWebActionable.Verbs Get If (m_Verbs Is Nothing) Then Dim verbsList As New ArrayList() Dim onlyVerb As New WebPartVerb _ ("customVerb1", New WebPartEventHandler(AddressOf IncrementVerbCounterClicks)) onlyVerb.Text = "My Verb" onlyVerb.Description = "VerbTooltip" onlyVerb.Visible = True onlyVerb.Enabled = True verbsList.Add(onlyVerb) Dim otherVerb As New WebPartVerb _ ("customVerb2", New WebPartEventHandler(AddressOf IncrementVerbCounterClicks)) otherVerb.Text = "My other Verb" otherVerb.Description = "Other VerbTooltip" otherVerb.Visible = True otherVerb.Enabled = True verbsList.Add(otherVerb) m_Verbs = New WebPartVerbCollection(verbsList) End If Return m_Verbs End Get End Property
// This property implements the IWebActionable interface. WebPartVerbCollection IWebActionable.Verbs { get { if (m_Verbs == null) { ArrayList verbsList = new ArrayList(); WebPartVerb onlyVerb = new WebPartVerb ("customVerb1", new WebPartEventHandler(IncrementVerbCounterClicks)); onlyVerb.Text = "My Verb"; onlyVerb.Description = "VerbTooltip"; onlyVerb.Visible = true; onlyVerb.Enabled = true; verbsList.Add(onlyVerb); WebPartVerb otherVerb = new WebPartVerb ("customVerb2", new WebPartEventHandler(IncrementVerbCounterClicks)); otherVerb.Text = "My other Verb"; otherVerb.Description = "Other VerbTooltip"; otherVerb.Visible = true; otherVerb.Enabled = true; verbsList.Add(otherVerb); m_Verbs = new WebPartVerbCollection(verbsList); return m_Verbs; } return m_Verbs; } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からIWebActionable.Verbs プロパティを検索する場合は、下記のリンクをクリックしてください。

- IWebActionable.Verbs プロパティのページへのリンク