Freigeben über


IVsExpansionSession.GoToNextExpansionField-Methode

Verschieben Sie die Markierung auf das nächste Feld in aufsteigender Reihenfolge.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
Function GoToNextExpansionField ( _
    fCommitIfLast As Integer _
) As Integer
int GoToNextExpansionField(
    int fCommitIfLast
)
int GoToNextExpansionField(
    [InAttribute] int fCommitIfLast
)
abstract GoToNextExpansionField : 
        fCommitIfLast:int -> int
function GoToNextExpansionField(
    fCommitIfLast : int
) : int

Parameter

  • fCommitIfLast
    Typ: Int32

    [in] Ein Wert ungleich 0 (TRUE), wenn alle zu bestätigen zum Codeausschnitt wenn ändert Scrollen außerhalb des letzten Felds. Andernfalls Null (FALSE), wenn zum ersten Feld bewegen.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr2.idl:

HRESULT IVsExpansionSession::GoToNextExpansionField(
   [in]bool fCommitIfLast
);

Diese Methode wird zur Unterstützung des speziellen Bearbeitungsmodus verwendet, der eingeführt wird, nachdem ein Codeausschnitt eingefügt wurde. Normalerweise wird diese Methode als Reaktion auf den Benutzer mit der TAB-TASTE aufgerufen wird. Wenn Sie nicht das Radfahren durch die Felder mit der TAB-TASTE unterstützt werden soll, legen Sie den fCommitIfLast-Parameter auf den Wert ungleich 0 fest (TRUE): Dies bewirkt, dass alle Änderungen, die vorgenommen wurden, während das mit der TAB-TASTE Versuch ein Commit ausgeführt werden soll Codeausschnitt, außerhalb des letzten Felds im Codeausschnitt.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionSession Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace