Compartir a través de


TextPane.TryToShow (Método)

Ajusta la ubicación de la vista en el búfer de texto para que el intervalo de texto especificado se muestre en el panel de texto, si es posible. Se puede controlar en qué lugar del panel se muestra el texto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Function TryToShow ( _
    Point As TextPoint, _
    How As vsPaneShowHow, _
    PointOrCount As Object _
) As Boolean
bool TryToShow(
    TextPoint Point,
    vsPaneShowHow How,
    Object PointOrCount
)
bool TryToShow(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] vsPaneShowHow How, 
    [InAttribute] Object^ PointOrCount
)
abstract TryToShow : 
        Point:TextPoint * 
        How:vsPaneShowHow * 
        PointOrCount:Object -> bool 
function TryToShow(
    Point : TextPoint, 
    How : vsPaneShowHow, 
    PointOrCount : Object
) : boolean

Parámetros

  • PointOrCount
    Tipo: System.Object
    Opcional.Variante que representa el final del intervalo de texto que se va a mostrar.Si PointOrCount es una serie de caracteres, éstos se muestran a continuación de Point.Si PointOrCount es un punto delante de Point, estará en la parte superior del panel de texto si How se establece en vsPaneShowTop.
    Si How se estableció en vsPaneShowCentered y el número de líneas del texto seleccionado supera el alto del panel, la línea superior del texto seleccionado se colocará en la parte superior del panel.

Valor devuelto

Tipo: System.Boolean
true si se puede mostrar el texto; de lo contrario, false.

Ejemplos

Sub TryToShowExample(ByVal dte As EnvDTE.DTE)
    Dim objTW As TextWindow
    Dim objPane As TextPane
    Dim objStart As TextPoint

    objTW = dte.ActiveWindow.Object
    objPane = objTW.ActivePane
    MsgBox("The active pane is " & Str(objPane.Height) & " lines high _
    and " & Str(objPane.Width) & " columns wide.")
    objStart = objPane.StartPoint
    MsgBox("It begins at line " & Str(objStart.Line) & ", column " & _
    Str(objStart.LineCharOffset) & ".")
    objPane.TryToShow(objStart, vsPaneShowHow.vsPaneShowCentered)
End Sub
public void TryToShowExample(_DTE dte)
{
    TextWindow tw;
    TextPane tpn;
    TextPoint tpt;

    tw = (TextWindow)dte.ActiveWindow.Object;
    tpn = tw.ActivePane;
    MessageBox.Show ("The active pane is " + tpn.Height.ToString () + " 
    lines high and " + tpn.Width.ToString () + " columns wide.");
    tpt = tpn.StartPoint;
    MessageBox.Show ("It begins at line " + tpt.Line.ToString () + ", 
    column " + tpt.LineCharOffset.ToString () + ".");
    tpn.TryToShow (tpt,vsPaneShowHow.vsPaneShowCentered,1);
}

Seguridad de .NET Framework

Vea también

Referencia

TextPane Interfaz

EnvDTE (Espacio de nombres)