'宣言 Public MustInherit Class EditorButtonControlBase Inherits Infragistics.Win.UltraControlBase Implements Infragistics.Win.AppStyling.ISupportAppStyling, Infragistics.Win.IImageListProvider, Infragistics.Win.IUltraControl, Infragistics.Win.IUltraControlElement, Infragistics.Win.Touch.ISupportTouchMetrics, Infragistics.Win.UIAutomation.IProvideUIAutomation
public abstract class EditorButtonControlBase : Infragistics.Win.UltraControlBase, Infragistics.Win.AppStyling.ISupportAppStyling, Infragistics.Win.IImageListProvider, Infragistics.Win.IUltraControl, Infragistics.Win.IUltraControlElement, Infragistics.Win.Touch.ISupportTouchMetrics, Infragistics.Win.UIAutomation.IProvideUIAutomation
EditorButtonControlBase は、エディター ボタン機能を提供するエディター コントロールの基本コントロール クラスです。エディター ボタンは ButtonsLeft プロパティと ButtonsRight プロパティを通じてアクセス可能で、それぞれ編集領域の左および右に表示されます。
このコントロールは、各種 EditorButtonBase 派生クラスから公開された現在のイベントに対応するイベントを公開しています。
注:このコントロールによって公開されているイベント(EditorButtonClick や BeforeEditorButtonDropDown など)は、外部に提供されたエディター インスタンス(たとえば、エディター コントロールが UltraGrid Column オブジェクトの EditorControl として設定されている場合など)のボタンが操作されたときにも発生するという点で、エディター コントロールから通常公開されるイベントとは異なります。これは、スタンドアロンのエディター コントロールによって表示されるエディターのイベントのみを取り扱うというそれまでの動作からは逸脱していますが、外部に提供されたエディターのイベントをデザインタイムにフックできる利点があります。EditorButtonEventArgs.Context プロパティを使用することで、イベントのソースを確認できます。