Udostępnij za pośrednictwem


ToolStripControlHost Klasa

Definicja

Hostuje kontrolki niestandardowe lub kontrolki formularzy systemu Windows.

public ref class ToolStripControlHost : System::Windows::Forms::ToolStripItem
public class ToolStripControlHost : System.Windows.Forms.ToolStripItem
type ToolStripControlHost = class
    inherit ToolStripItem
Public Class ToolStripControlHost
Inherits ToolStripItem
Dziedziczenie
Dziedziczenie
Pochodne

Przykłady

W poniższym przykładzie kodu pokazano konstruowanie ToolStripControlHost obiektu z kontrolką MonthCalendar , używanie do OnSubscribeControlEvents obsługi zdarzeń i uwidacznianie niektórych elementów członkowskich obiektu ToolStripControlHost.

//Declare a class that inherits from ToolStripControlHost.
public ref class ToolStripMonthCalendar: public ToolStripControlHost
{
public:
   // Call the base constructor passing in a MonthCalendar instance.
   ToolStripMonthCalendar() : ToolStripControlHost( gcnew MonthCalendar ) {}

   property MonthCalendar^ MonthCalendarControl 
   {
      MonthCalendar^ get()
      {
         return static_cast<MonthCalendar^>(Control);
      }
   }
   property Day FirstDayOfWeek 
   {
      // Expose the MonthCalendar.FirstDayOfWeek as a property.
      Day get()
      {
         return MonthCalendarControl->FirstDayOfWeek;
      }

      void set( Day value )
      {
         MonthCalendarControl->FirstDayOfWeek = value;
      }
   }

   // Expose the AddBoldedDate method.
   void AddBoldedDate( DateTime dateToBold )
   {
      MonthCalendarControl->AddBoldedDate( dateToBold );
   }

protected:
   // Subscribe and unsubscribe the control events you wish to expose.
   void OnSubscribeControlEvents( System::Windows::Forms::Control^ c )
   {
      // Call the base so the base events are connected.
      __super::OnSubscribeControlEvents( c );
      
      // Cast the control to a MonthCalendar control.
      MonthCalendar^ monthCalendarControl = (MonthCalendar^)c;
      
      // Add the event.
      monthCalendarControl->DateChanged += gcnew DateRangeEventHandler( this, &ToolStripMonthCalendar::HandleDateChanged );
   }

   void OnUnsubscribeControlEvents( System::Windows::Forms::Control^ c )
   {
      
      // Call the base method so the basic events are unsubscribed.
      __super::OnUnsubscribeControlEvents( c );
      
      // Cast the control to a MonthCalendar control.
      MonthCalendar^ monthCalendarControl = (MonthCalendar^)c;
      
      // Remove the event.
      monthCalendarControl->DateChanged -= gcnew DateRangeEventHandler( this, &ToolStripMonthCalendar::HandleDateChanged );
   }

public:
   event DateRangeEventHandler^ DateChanged;

private:
   // Declare the DateChanged event.
   // Raise the DateChanged event.
   void HandleDateChanged( Object^ sender, DateRangeEventArgs^ e )
   {
      if ( DateChanged != nullptr )
      {
         DateChanged( this, e );
      }
   }
};
//Declare a class that inherits from ToolStripControlHost.
public class ToolStripMonthCalendar : ToolStripControlHost
{
    // Call the base constructor passing in a MonthCalendar instance.
    public ToolStripMonthCalendar() : base (new MonthCalendar()) { }

    public MonthCalendar MonthCalendarControl
    {
        get
        {
            return Control as MonthCalendar;
        }
    }

    // Expose the MonthCalendar.FirstDayOfWeek as a property.
    public Day FirstDayOfWeek
    {
        get
        {
            return MonthCalendarControl.FirstDayOfWeek;
        }
        set { MonthCalendarControl.FirstDayOfWeek = value; }
    }

    // Expose the AddBoldedDate method.
    public void AddBoldedDate(DateTime dateToBold)
    {
        MonthCalendarControl.AddBoldedDate(dateToBold);
    }

    // Subscribe and unsubscribe the control events you wish to expose.
    protected override void OnSubscribeControlEvents(Control c)
    {
        // Call the base so the base events are connected.
        base.OnSubscribeControlEvents(c);

        // Cast the control to a MonthCalendar control.
        MonthCalendar monthCalendarControl = (MonthCalendar) c;

        // Add the event.
        monthCalendarControl.DateChanged +=
            new DateRangeEventHandler(OnDateChanged);
    }

    protected override void OnUnsubscribeControlEvents(Control c)
    {
        // Call the base method so the basic events are unsubscribed.
        base.OnUnsubscribeControlEvents(c);

        // Cast the control to a MonthCalendar control.
        MonthCalendar monthCalendarControl = (MonthCalendar) c;

        // Remove the event.
        monthCalendarControl.DateChanged -=
            new DateRangeEventHandler(OnDateChanged);
    }

    // Declare the DateChanged event.
    public event DateRangeEventHandler DateChanged;

    // Raise the DateChanged event.
    private void OnDateChanged(object sender, DateRangeEventArgs e)
    {
        if (DateChanged != null)
        {
            DateChanged(this, e);
        }
    }
}
'Declare a class that inherits from ToolStripControlHost.

Public Class ToolStripMonthCalendar
    Inherits ToolStripControlHost
    
    ' Call the base constructor passing in a MonthCalendar instance.
    Public Sub New() 
        MyBase.New(New MonthCalendar())
    
    End Sub

    Public ReadOnly Property MonthCalendarControl() As MonthCalendar 
        Get
            Return CType(Control, MonthCalendar)
        End Get
    End Property

    ' Expose the MonthCalendar.FirstDayOfWeek as a property.
    Public Property FirstDayOfWeek() As Day 
        Get
            Return MonthCalendarControl.FirstDayOfWeek
        End Get
        Set
            MonthCalendarControl.FirstDayOfWeek = value
        End Set
    End Property
     
    ' Expose the AddBoldedDate method.
    Public Sub AddBoldedDate(ByVal dateToBold As DateTime) 
        MonthCalendarControl.AddBoldedDate(dateToBold)
    
    End Sub

    ' Subscribe and unsubscribe the control events you wish to expose.
    Protected Overrides Sub OnSubscribeControlEvents(ByVal c As Control) 

        ' Call the base so the base events are connected.
        MyBase.OnSubscribeControlEvents(c)
        
        ' Cast the control to a MonthCalendar control.
        Dim monthCalendarControl As MonthCalendar = _
            CType(c, MonthCalendar)

        ' Add the event.
        AddHandler monthCalendarControl.DateChanged, _
            AddressOf HandleDateChanged
    
    End Sub

    Protected Overrides Sub OnUnsubscribeControlEvents(ByVal c As Control)
        ' Call the base method so the basic events are unsubscribed.
        MyBase.OnUnsubscribeControlEvents(c)

        ' Cast the control to a MonthCalendar control.
        Dim monthCalendarControl As MonthCalendar = _
            CType(c, MonthCalendar)

        ' Remove the event.
        RemoveHandler monthCalendarControl.DateChanged, _
            AddressOf HandleDateChanged

    End Sub

    ' Declare the DateChanged event.
    Public Event DateChanged As DateRangeEventHandler

    ' Raise the DateChanged event.
    Private Sub HandleDateChanged(ByVal sender As Object, _
        ByVal e As DateRangeEventArgs)

        RaiseEvent DateChanged(Me, e)
    End Sub
End Class

Uwagi

ToolStripControlHost jest klasą bazową dla ToolStripComboBox, ToolStripTextBoxi ToolStripProgressBar. ToolStripControlHost może hostować inne kontrolki, w tym kontrolki niestandardowe, na dwa sposoby:

  • Skonstruuj element ToolStripControlHost z klasą pochodzącą z Controlklasy . Aby w pełni uzyskać dostęp do hostowanej kontrolki i właściwości, należy oddać Control właściwość z powrotem do rzeczywistej klasy, którą reprezentuje.

  • Rozszerz ToolStripControlHostklasę , a w konstruktorze bez parametrów dziedziczonej klasy wywołaj konstruktor klasy bazowej przekazujący klasę, która pochodzi z Controlklasy . Ta opcja umożliwia opakowywanie typowych metod kontroli i właściwości w celu łatwego dostępu w obiekcie ToolStrip.

ToolStripControlHost Użyj klasy do hostowania dostosowanych kontrolek lub innych kontrolek formularzy systemu Windows.

Aby dostosować element ToolStripItem, należy utworzyć ToolStripControlHost i utworzyć implementację niestandardową. Można zastąpić metody, takie jak OnSubscribeControlEvents obsługa zdarzeń zgłaszanych przez hostowane kontrolki, i można umieścić funkcje niestandardowe we właściwościach, aby ulepszyć hostowaną kontrolkę.

Konstruktory

Nazwa Opis
ToolStripControlHost(Control, String)

Inicjuje ToolStripControlHost nowe wystąpienie klasy, która hostuje określoną kontrolkę i ma określoną nazwę.

ToolStripControlHost(Control)

Inicjuje ToolStripControlHost nowe wystąpienie klasy, która hostuje określoną kontrolkę.

Właściwości

Nazwa Opis
AccessibilityObject

Pobiera przypisaną AccessibleObject kontrolkę.

(Odziedziczone po ToolStripItem)
AccessibleDefaultActionDescription

Pobiera lub ustawia domyślny opis akcji kontrolki do użycia przez aplikacje klienckie ułatwień dostępu.

(Odziedziczone po ToolStripItem)
AccessibleDescription

Pobiera lub ustawia opis, który będzie raportowany do aplikacji klienckich ułatwień dostępu.

(Odziedziczone po ToolStripItem)
AccessibleName

Pobiera lub ustawia nazwę kontrolki do użycia przez aplikacje klienckie ułatwień dostępu.

(Odziedziczone po ToolStripItem)
AccessibleRole

Pobiera lub ustawia dostępną rolę kontrolki, która określa typ elementu interfejsu użytkownika kontrolki.

(Odziedziczone po ToolStripItem)
Alignment

Pobiera lub ustawia wartość wskazującą, czy element jest wyrównany do początku, czy końca ToolStripelementu .

(Odziedziczone po ToolStripItem)
AllowDrop

Pobiera lub ustawia wartość wskazującą, czy operacje przeciągania i upuszczania i zmiany kolejności elementów są obsługiwane za pośrednictwem implementowanych zdarzeń.

(Odziedziczone po ToolStripItem)
Anchor

Pobiera lub ustawia krawędzie kontenera, do którego ToolStripItem element jest powiązany i określa, jak ToolStripItem zmienia się rozmiar obiektu nadrzędnego.

(Odziedziczone po ToolStripItem)
AutoSize

Pobiera lub ustawia wartość wskazującą, czy element ma automatycznie rozmiar.

(Odziedziczone po ToolStripItem)
AutoToolTip

Pobiera lub ustawia wartość wskazującą, czy należy użyć Text właściwości, czy ToolTipText właściwości etykietki ToolStripItem narzędzia.

(Odziedziczone po ToolStripItem)
Available

Pobiera lub ustawia wartość wskazującą, czy ToolStripItem element powinien zostać umieszczony na ToolStripobiekcie .

(Odziedziczone po ToolStripItem)
BackColor

Pobiera lub ustawia kolor tła kontrolki.

BackgroundImage

Pobiera lub ustawia obraz tła wyświetlany w kontrolce.

BackgroundImageLayout

Pobiera lub ustawia układ obrazu tła zgodnie z definicją ImageLayout w wyliczenie.

BindingContext

Pobiera lub ustawia kolekcję menedżerów walut dla elementu IBindableComponent.

(Odziedziczone po BindableComponent)
Bounds

Pobiera rozmiar i lokalizację elementu.

(Odziedziczone po ToolStripItem)
CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Odziedziczone po Component)
CanSelect

Pobiera wartość wskazującą, czy można wybrać kontrolkę.

CausesValidation

Pobiera lub ustawia wartość wskazującą, czy hostowana kontrolka powoduje i zgłasza zdarzenia walidacji na innych kontrolkach, gdy hostowana kontrolka odbiera fokus.

Command

Pobiera lub ustawia metodę ICommand , której Execute(Object) metoda zostanie wywołana po wywołaniu zdarzenia ToolStripItem Click .

(Odziedziczone po ToolStripItem)
CommandParameter

Pobiera lub ustawia parametr przekazywany do ICommand właściwości przypisanej Command do tej właściwości.

(Odziedziczone po ToolStripItem)
Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
ContentRectangle

Pobiera obszar, w którym zawartość, taka jak tekst i ikony, można umieścić w ToolStripItem obrębie bez zastępowania obramowań tła.

(Odziedziczone po ToolStripItem)
Control

Control Pobiera ten ToolStripControlHost host.

ControlAlign

Pobiera lub ustawia wyrównanie kontrolki w formularzu.

DataBindings

Pobiera kolekcję obiektów powiązania danych dla tego obiektu IBindableComponent.

(Odziedziczone po BindableComponent)
DefaultAutoToolTip

Pobiera wartość wskazującą, czy ma być wyświetlana ToolTip wartość zdefiniowana jako domyślna.

(Odziedziczone po ToolStripItem)
DefaultDisplayStyle

Pobiera wartość wskazującą, co jest wyświetlane w obiekcie ToolStripItem.

(Odziedziczone po ToolStripItem)
DefaultMargin

Pobiera domyślny margines elementu.

(Odziedziczone po ToolStripItem)
DefaultPadding

Pobiera właściwości odstępów wewnętrznych elementu.

(Odziedziczone po ToolStripItem)
DefaultSize

Pobiera domyślny rozmiar kontrolki.

DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Odziedziczone po Component)
DismissWhenClicked

Pobiera wartość wskazującą, czy elementy na obiekcie ToolStripDropDown są ukryte po kliknięciu.

(Odziedziczone po ToolStripItem)
DisplayStyle

Ta właściwość nie ma znaczenia dla tej klasy.

Dock

Pobiera lub ustawia obramowania zadokowane ToolStripItem do kontrolki nadrzędnej i określa, jak ToolStripItem zmienia się rozmiar obiektu nadrzędnego.

(Odziedziczone po ToolStripItem)
DoubleClickEnabled

Ta właściwość nie ma znaczenia dla tej klasy.

Enabled

Pobiera lub ustawia wartość wskazującą, czy kontrolka ToolStripItem nadrzędna obiektu jest włączona.

Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego elementu Component.

(Odziedziczone po Component)
Focused

Pobiera wartość wskazującą, czy kontrolka ma fokus wejściowy.

Font

Pobiera lub ustawia czcionkę do użycia w hostowanej kontrolce.

ForeColor

Pobiera lub ustawia kolor pierwszego planu hostowanej kontrolki.

Height

Pobiera lub ustawia wysokość w pikselach ToolStripItem.

(Odziedziczone po ToolStripItem)
Image

Obraz skojarzony z obiektem.

ImageAlign

Ta właściwość nie ma znaczenia dla tej klasy.

ImageIndex

Pobiera lub ustawia wartość indeksu obrazu wyświetlanego na elemencie.

(Odziedziczone po ToolStripItem)
ImageKey

Pobiera lub ustawia metodę dostępu klucza dla obrazu wyświetlanego ImageListToolStripItemw obiekcie .

(Odziedziczone po ToolStripItem)
ImageScaling

Ta właściwość nie ma znaczenia dla tej klasy.

ImageTransparentColor

Ta właściwość nie ma znaczenia dla tej klasy.

IsDisposed

Pobiera wartość wskazującą, czy obiekt został usunięty.

(Odziedziczone po ToolStripItem)
IsOnDropDown

Pobiera wartość wskazującą, czy kontener bieżącej Control wartości to ToolStripDropDown.

(Odziedziczone po ToolStripItem)
IsOnOverflow

Pobiera wartość wskazującą, czy właściwość jest ustawiona Placement na Overflow.

(Odziedziczone po ToolStripItem)
Margin

Pobiera lub ustawia odstęp między elementem a sąsiednimi elementami.

(Odziedziczone po ToolStripItem)
MergeAction

Pobiera lub ustawia sposób scalania menu podrzędnych z menu nadrzędnymi.

(Odziedziczone po ToolStripItem)
MergeIndex

Pobiera lub ustawia położenie scalonego elementu w bieżącym ToolStripelemencie .

(Odziedziczone po ToolStripItem)
Name

Pobiera lub ustawia nazwę elementu.

(Odziedziczone po ToolStripItem)
Overflow

Pobiera lub ustawia, czy element jest dołączony do ToolStrip elementu lub ToolStripOverflowButton czy może unosić się między nimi.

(Odziedziczone po ToolStripItem)
Owner

Pobiera lub ustawia właściciela tego elementu.

(Odziedziczone po ToolStripItem)
OwnerItem

Pobiera element nadrzędny ToolStripItem tego elementu ToolStripItem.

(Odziedziczone po ToolStripItem)
Padding

Pobiera lub ustawia odstępy wewnętrzne w pikselach między zawartością elementu a jego krawędziami.

(Odziedziczone po ToolStripItem)
Parent

Pobiera lub ustawia kontener nadrzędny obiektu ToolStripItem.

(Odziedziczone po ToolStripItem)
Placement

Pobiera bieżący układ elementu.

(Odziedziczone po ToolStripItem)
Pressed

Pobiera wartość wskazującą, czy stan elementu jest naciśnięty.

(Odziedziczone po ToolStripItem)
Renderer

Zwraca element renderowany elementu nadrzędnego ToolStrip.

(Odziedziczone po ToolStripItem)
RightToLeft

Pobiera lub ustawia wartość wskazującą, czy elementy kontrolki są wyrównane do obsługi ustawień regionalnych przy użyciu czcionek od prawej do lewej.

RightToLeftAutoMirrorImage

Ta właściwość nie ma znaczenia dla tej klasy.

Selected

Pobiera wartość wskazującą, czy element jest wybrany.

ShowKeyboardCues

Pobiera wartość wskazującą, czy pokazać, czy ukryć klawisze skrótów.

(Odziedziczone po ToolStripItem)
Site

Pobiera lub ustawia lokację hostowanej kontrolki.

Size

Pobiera lub ustawia rozmiar obiektu ToolStripItem.

Tag

Pobiera lub ustawia obiekt zawierający dane dotyczące elementu.

(Odziedziczone po ToolStripItem)
Text

Pobiera lub ustawia tekst, który ma być wyświetlany w hostowanej kontrolce.

TextAlign

Ta właściwość nie ma znaczenia dla tej klasy.

TextDirection

Ta właściwość nie ma znaczenia dla tej klasy.

TextImageRelation

Ta właściwość nie ma znaczenia dla tej klasy.

ToolTipText

Pobiera lub ustawia tekst wyświetlany jako ToolTip kontrolka.

(Odziedziczone po ToolStripItem)
Visible

Pobiera lub ustawia wartość wskazującą, czy element jest wyświetlany.

(Odziedziczone po ToolStripItem)
Width

Pobiera lub ustawia szerokość w pikselach ToolStripItemelementu .

(Odziedziczone po ToolStripItem)

Metody

Nazwa Opis
CreateAccessibilityInstance()

Tworzy nowy obiekt ułatwień dostępu dla kontrolki.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszystkie zasoby używane przez program Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez ToolStripControlHost program i opcjonalnie zwalnia zarządzane zasoby.

DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Rozpoczyna operację przeciągania.

(Odziedziczone po ToolStripItem)
DoDragDrop(Object, DragDropEffects)

Rozpoczyna operację przeciągania i upuszczania.

(Odziedziczone po ToolStripItem)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
Focus()

Nadaje fokus kontrolce.

GetCurrentParent()

Pobiera kontener ToolStrip bieżącego ToolStripItemobiektu .

(Odziedziczone po ToolStripItem)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetPreferredSize(Size)

Pobiera rozmiar prostokątnego obszaru, w którym można dopasować kontrolkę.

GetService(Type)

Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Odziedziczone po Component)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
Invalidate()

Unieważnia całą powierzchnię obiektu ToolStripItem i powoduje ponowne rysowanie.

(Odziedziczone po ToolStripItem)
Invalidate(Rectangle)

Unieważnia określony region obiektu ToolStripItem przez dodanie go do regionu ToolStripItemaktualizacji obiektu , który jest obszarem, który zostanie przemalowany podczas następnej operacji malowania i powoduje wysłanie komunikatu ToolStripItemfarby do .

(Odziedziczone po ToolStripItem)
IsInputChar(Char)

Określa, czy znak jest znakiem wejściowym rozpoznawanym przez element.

(Odziedziczone po ToolStripItem)
IsInputKey(Keys)

Określa, czy określony klucz jest zwykłym kluczem wejściowym, czy specjalnym kluczem, który wymaga wstępnego przetwarzania.

(Odziedziczone po ToolStripItem)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
OnAvailableChanged(EventArgs)

Zgłasza zdarzenie AvailableChanged.

(Odziedziczone po ToolStripItem)
OnBackColorChanged(EventArgs)

BackColorChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnBindingContextChanged(EventArgs)

BindingContextChanged Wywołuje zdarzenie.

(Odziedziczone po BindableComponent)
OnBoundsChanged()

Występuje, gdy Bounds właściwość ulegnie zmianie.

OnClick(EventArgs)

Click Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnCommandCanExecuteChanged(EventArgs)

CommandCanExecuteChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnCommandChanged(EventArgs)

CommandChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnCommandParameterChanged(EventArgs)

CommandParameterChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnDisplayStyleChanged(EventArgs)

DisplayStyleChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnDoubleClick(EventArgs)

DoubleClick Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnDragDrop(DragEventArgs)

DragDrop Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnDragEnter(DragEventArgs)

DragEnter Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnDragLeave(EventArgs)

DragLeave Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnDragOver(DragEventArgs)

DragOver Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnEnabledChanged(EventArgs)

EnabledChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnEnter(EventArgs)

Enter Wywołuje zdarzenie.

OnFontChanged(EventArgs)

FontChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnForeColorChanged(EventArgs)

ForeColorChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

GiveFeedback Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnGotFocus(EventArgs)

GotFocus Wywołuje zdarzenie.

OnHostedControlResize(EventArgs)

Synchronizuje zmianę rozmiaru hosta kontrolki z zmianą rozmiaru hostowanej kontrolki.

OnKeyDown(KeyEventArgs)

KeyDown Wywołuje zdarzenie.

OnKeyPress(KeyPressEventArgs)

KeyPress Wywołuje zdarzenie.

OnKeyUp(KeyEventArgs)

KeyUp Wywołuje zdarzenie.

OnLayout(LayoutEventArgs)

Layout Wywołuje zdarzenie.

OnLeave(EventArgs)

Leave Wywołuje zdarzenie.

OnLocationChanged(EventArgs)

LocationChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnLostFocus(EventArgs)

LostFocus Wywołuje zdarzenie.

OnMouseDown(MouseEventArgs)

MouseDown Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnMouseEnter(EventArgs)

MouseEnter Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnMouseHover(EventArgs)

MouseHover Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnMouseLeave(EventArgs)

MouseLeave Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnMouseMove(MouseEventArgs)

MouseMove Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnMouseUp(MouseEventArgs)

MouseUp Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnOwnerChanged(EventArgs)

OwnerChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnOwnerFontChanged(EventArgs)

FontChanged Zgłasza zdarzenie, gdy Font właściwość zmieniła się na obiekcie nadrzędnym obiektu ToolStripItem.

(Odziedziczone po ToolStripItem)
OnPaint(PaintEventArgs)

Paint Wywołuje zdarzenie.

OnParentBackColorChanged(EventArgs)

BackColorChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

ParentChanged Wywołuje zdarzenie.

OnParentEnabledChanged(EventArgs)

EnabledChanged Zgłasza zdarzenie, gdy Enabled wartość właściwości kontenera elementu ulegnie zmianie.

(Odziedziczone po ToolStripItem)
OnParentForeColorChanged(EventArgs)

ForeColorChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

RightToLeftChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

QueryContinueDrag Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnRequestCommandExecute(EventArgs)

Wywoływana w kontekście OnClick(EventArgs) wywołania Execute(Object) , jeśli kontekst zezwala.

(Odziedziczone po ToolStripItem)
OnRightToLeftChanged(EventArgs)

RightToLeftChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnSelectedChanged(EventArgs)

SelectedChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnSubscribeControlEvents(Control)

Subskrybuje zdarzenia z hostowanej kontrolki.

OnTextChanged(EventArgs)

TextChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
OnUnsubscribeControlEvents(Control)

Anuluje subskrypcję zdarzeń z hostowanej kontrolki.

OnValidated(EventArgs)

Validated Wywołuje zdarzenie.

OnValidating(CancelEventArgs)

Validating Wywołuje zdarzenie.

OnVisibleChanged(EventArgs)

VisibleChanged Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
PerformClick()

Click Generuje zdarzenie dla elementu ToolStripItem.

(Odziedziczone po ToolStripItem)
ProcessCmdKey(Message, Keys)

Przetwarza klucz polecenia.

ProcessDialogKey(Keys)

Przetwarza klucz okna dialogowego.

ProcessMnemonic(Char)

Przetwarza znak mnemonic.

ProcessMnemonic(Char)

Przetwarza znak mnemonic.

(Odziedziczone po ToolStripItem)
ResetBackColor()

Ta metoda nie jest odpowiednia dla tej klasy.

ResetDisplayStyle()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
ResetFont()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
ResetForeColor()

Ta metoda nie jest odpowiednia dla tej klasy.

ResetImage()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
ResetMargin()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
ResetPadding()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
ResetRightToLeft()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
ResetTextDirection()

Ta metoda nie jest odpowiednia dla tej klasy.

(Odziedziczone po ToolStripItem)
Select()

Wybiera element.

(Odziedziczone po ToolStripItem)
SetBounds(Rectangle)

Ustawia rozmiar i lokalizację elementu.

(Odziedziczone po ToolStripItem)
SetVisibleCore(Boolean)

ToolStripItem Ustawia wartość na określony widoczny stan.

ToString()

Zwraca wartość zawierającą String nazwę Component, jeśli istnieje. Ta metoda nie powinna być zastępowana.

(Odziedziczone po ToolStripItem)

Zdarzenia

Nazwa Opis
AvailableChanged

Występuje, gdy wartość Available właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)
BackColorChanged

Występuje, gdy wartość BackColor właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)
BindingContextChanged

Występuje, gdy kontekst powiązania uległ zmianie.

(Odziedziczone po BindableComponent)
Click

Występuje po kliknięciu.ToolStripItem

(Odziedziczone po ToolStripItem)
CommandCanExecuteChanged

Występuje, gdy CanExecute(Object) stan przypisanej ICommand do Command właściwości uległ zmianie.

(Odziedziczone po ToolStripItem)
CommandChanged

Występuje po zmianie przypisanej ICommandCommand właściwości.

(Odziedziczone po ToolStripItem)
CommandParameterChanged

Występuje, gdy wartość CommandParameter właściwości uległa zmianie.

(Odziedziczone po ToolStripItem)
DisplayStyleChanged

To zdarzenie nie jest istotne dla tej klasy.

Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Odziedziczone po Component)
DoubleClick

Występuje po dwukrotnym kliknięciu elementu myszą.

(Odziedziczone po ToolStripItem)
DragDrop

Występuje, gdy użytkownik przeciąga element, a użytkownik zwalnia przycisk myszy, wskazując, że element powinien zostać porzucony do tego elementu.

(Odziedziczone po ToolStripItem)
DragEnter

Występuje, gdy użytkownik przeciąga element do obszaru klienta tego elementu.

(Odziedziczone po ToolStripItem)
DragLeave

Występuje, gdy użytkownik przeciąga element, a wskaźnik myszy nie jest już nad obszarem klienta tego elementu.

(Odziedziczone po ToolStripItem)
DragOver

Występuje, gdy użytkownik przeciąga element na obszar klienta tego elementu.

(Odziedziczone po ToolStripItem)
EnabledChanged

Występuje, gdy Enabled wartość właściwości uległa zmianie.

(Odziedziczone po ToolStripItem)
Enter

Występuje po wprowadzeniu hostowanej kontrolki.

ForeColorChanged

Występuje, gdy ForeColor wartość właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)
GiveFeedback

Występuje podczas operacji przeciągania.

(Odziedziczone po ToolStripItem)
GotFocus

Występuje, gdy hostowana kontrolka otrzymuje fokus.

KeyDown

Występuje po naciśnięciu klawisza i przytrzymanie go, gdy hostowana kontrolka ma fokus.

KeyPress

Występuje po naciśnięciu klawisza, gdy hostowana kontrolka ma fokus.

KeyUp

Występuje, gdy klucz jest zwalniany, gdy hostowana kontrolka ma fokus.

Leave

Występuje, gdy fokus danych wejściowych opuszcza hostowaną kontrolkę.

LocationChanged

Występuje, gdy lokalizacja obiektu ToolStripItem jest aktualizowana.

(Odziedziczone po ToolStripItem)
LostFocus

Występuje, gdy hostowana kontrolka traci fokus.

MouseDown

Występuje, gdy wskaźnik myszy znajduje się nad elementem, a naciśnięcie przycisku myszy.

(Odziedziczone po ToolStripItem)
MouseEnter

Występuje, gdy wskaźnik myszy wprowadza element.

(Odziedziczone po ToolStripItem)
MouseHover

Występuje, gdy wskaźnik myszy najecha kursorem na element.

(Odziedziczone po ToolStripItem)
MouseLeave

Występuje, gdy wskaźnik myszy opuszcza element.

(Odziedziczone po ToolStripItem)
MouseMove

Występuje, gdy wskaźnik myszy jest przenoszony przez element.

(Odziedziczone po ToolStripItem)
MouseUp

Występuje, gdy wskaźnik myszy znajduje się nad elementem, a przycisk myszy jest zwalniany.

(Odziedziczone po ToolStripItem)
OwnerChanged

Występuje, gdy Owner właściwość ulegnie zmianie.

(Odziedziczone po ToolStripItem)
Paint

Występuje, gdy element jest ponownie rysowane.

(Odziedziczone po ToolStripItem)
QueryAccessibilityHelp

Występuje, gdy aplikacja kliencka ułatwień dostępu wywołuje pomoc dla elementu ToolStripItem.

(Odziedziczone po ToolStripItem)
QueryContinueDrag

Występuje podczas operacji przeciągania i upuszczania i umożliwia źródło przeciągania w celu określenia, czy operacja przeciągania i upuszczania powinna zostać anulowana.

(Odziedziczone po ToolStripItem)
RightToLeftChanged

Występuje, gdy RightToLeft wartość właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)
SelectedChanged

Występuje, gdy wartość Selected właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)
TextChanged

Występuje, gdy wartość Text właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)
Validated

Występuje po pomyślnym zweryfikowaniu hostowanej kontrolki.

Validating

Występuje, gdy hostowana kontrolka jest weryfikowana.

VisibleChanged

Występuje, gdy wartość Visible właściwości ulegnie zmianie.

(Odziedziczone po ToolStripItem)

Jawne implementacje interfejsu

Nazwa Opis
IDropTarget.OnDragDrop(DragEventArgs)

DragDrop Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

DragEnter Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

DragLeave Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

DragOver Wywołuje zdarzenie.

(Odziedziczone po ToolStripItem)

Dotyczy

Zobacz też