Condividi tramite


Metodo TextPane.TryToShow

Regola il percorso di visualizzazione nel buffer di testo in modo da indicare l'intervallo illustrato del testo nel riquadro di testo, se possibile.È possibile controllare la posizione nel riquadro il testo visualizzato.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
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

Parametri

  • PointOrCount
    Tipo: System.Object
    facoltativo.Una variante che rappresenta la fine di un intervallo di testo da visualizzare.se PointOrCount è una serie di caratteri, i caratteri che seguono Point.se PointOrCount viene prima un punto Point, verrà quindi la parte superiore del riquadro di testo se How è impostato su vsPaneShowTop.
    se How è impostato su vsPaneShowCenterede il numero di righe nel testo selezionato è maggiore dell'altezza del riquadro, quindi la riga superiore del testo selezionato viene posizionata nella parte superiore del riquadro.

Valore restituito

Tipo: System.Boolean
true se il testo può essere visualizzato; in caso contrario, false.

Esempi

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);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TextPane Interfaccia

Spazio dei nomi EnvDTE