EditPoint2.TryToShow(vsPaneShowHow, Object) Methode

Definition

Hiermit wird versucht, die Position des Textpunkts anzuzeigen.

bool TryToShow(EnvDTE::vsPaneShowHow How = EnvDTE.vsPaneShowHow.vsPaneShowCentered, winrt::Windows::Foundation::IInspectable const & PointOrCount);
[System.Runtime.InteropServices.DispId(50)]
public bool TryToShow (EnvDTE.vsPaneShowHow How = EnvDTE.vsPaneShowHow.vsPaneShowCentered, object PointOrCount);
[<System.Runtime.InteropServices.DispId(50)>]
abstract member TryToShow : EnvDTE.vsPaneShowHow * obj -> bool
Public Function TryToShow (Optional How As vsPaneShowHow = EnvDTE.vsPaneShowHow.vsPaneShowCentered, Optional PointOrCount As Object) As Boolean

Parameter

How
vsPaneShowHow

(Optional) Eine vsPaneShowHow-Konstante, die bestimmt, wie der Code angezeigt wird.

PointOrCount
Object

(Optional) Der Endpunkt des ausgewählten Textbereichs, der angezeigt werden soll. Dies kann entweder ein TextPoint oder eine Ganzzahl sein.

Gibt zurück

Boolean

true, wenn der Textumfang in den aktuellen Code-Editor passt; andernfalls false.

Implementiert

Attribute

Beispiele

Sub TryToShowExample(ByVal dte As DTE2)  

    ' Before running this example, open a text document.  
    Dim win As Window = dte.ActiveWindow  
    Dim textWin As TextWindow = CType(win.Object, TextWindow)  

    ' Split the text document window.  
    Dim cmd As Command = dte.Commands.Item("Window.Split")  
    dte.Commands.Raise(cmd.Guid, cmd.ID, Nothing, Nothing)  

    ' Display the beginning of the document in the top pane and the   
    ' end of the document in the bottom pane.  
    Dim sel As TextSelection = textWin.Panes.Item(2).Selection  
    sel.StartOfDocument()  
    sel.ActivePoint.TryToShow()  
    sel = textWin.Panes.Item(1).Selection  
    sel.EndOfDocument()  
    sel.ActivePoint.TryToShow()  

End Sub  
public void TryToShowExample(DTE2 dte)  
{  
    // Before running this example, open a text document.  
    Window win = dte.ActiveWindow;  
    TextWindow textWin = (TextWindow)win.Object;  

    // Split the text document window.  
    Command cmd = dte.Commands.Item("Window.Split", -1);  
    object dummy = null;  
    dte.Commands.Raise(cmd.Guid, cmd.ID, ref dummy, ref dummy);  

    // Display the beginning of the document in the top pane and the   
    // end of the document in the bottom pane.  
    TextSelection sel = textWin.Panes.Item(2).Selection;  
    sel.StartOfDocument(false);  
    sel.ActivePoint.TryToShow(vsPaneShowHow.vsPaneShowCentered, null);  
    sel = textWin.Panes.Item(1).Selection;  
    sel.EndOfDocument(false);  
    sel.ActivePoint.TryToShow(vsPaneShowHow.vsPaneShowCentered, null);  
}  

Hinweise

TryToShow passt die Position des Puffers in der Code Ansicht an, sodass der angezeigte Textbereich, sofern möglich, im Code-Editor angezeigt wird. TryToShow ähnelt der TextPane -Methode des-Objekts, mit dem Unterschied Activate , dass versucht wird, das Fenster und den angegebenen Textbereich anzuzeigen.

Gilt für