ToolStripMenuItem.CreateAccessibilityInstance Метод

Определение

Создает новый объект специальных возможностей для объекта ToolStripMenuItem.

protected:
 override System::Windows::Forms::AccessibleObject ^ CreateAccessibilityInstance();
protected override System.Windows.Forms.AccessibleObject CreateAccessibilityInstance ();
override this.CreateAccessibilityInstance : unit -> System.Windows.Forms.AccessibleObject
Protected Overrides Function CreateAccessibilityInstance () As AccessibleObject

Возвращаемое значение

AccessibleObject

Новый объект AccessibleObject для ToolStripMenuItem.

Примеры

В следующем примере кода демонстрируется переопределение CreateAccessibilityInstance метода для создания элемента управления диаграммой с поддержкой специальных возможностей с помощью AccessibleObject классов и Control.ControlAccessibleObject предоставления доступной информации. Элемент управления отображает две кривые вместе с условным обозначениями. Класс ChartControlAccessibleObject , производный от ControlAccessibleObjectэтого, используется в CreateAccessibilityInstance методе для предоставления настраиваемых доступных сведений для элемента управления диаграммой. Так как условные обозначения диаграммы не являются фактическим Controlэлементом управления на основе, а рисуются элементом управления диаграммы, он не содержит встроенных доступных сведений. Из-за этого ChartControlAccessibleObject класс переопределяет GetChild метод, возвращающий CurveLegendAccessibleObject доступную информацию для каждой части условных обозначений. Если приложение, поддерживающее доступ, использует этот элемент управления, элемент управления может предоставить необходимую информацию.

Этот пример кода является частью полного примера кода, который можно найти в обзоре AccessibleObject класса.

protected:
   // Overridden to return the custom AccessibleObject
   // for the entire chart.
   virtual AccessibleObject^ CreateAccessibilityInstance() override
   {
      return gcnew ChartControlAccessibleObject( this );
   }
// Overridden to return the custom AccessibleObject 
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance() 
{            
    return new ChartControlAccessibleObject(this);
}
' Overridden to return the custom AccessibleObject 
' for the entire chart.
Protected Overrides Function CreateAccessibilityInstance() As AccessibleObject
    Return New ChartControlAccessibleObject(Me)
End Function

Применяется к

См. также раздел