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
- Point
Tipo: EnvDTE.TextPoint
obbligatorio.TextPoint posizione desiderata per tentare da visualizzare.
- How
Tipo: EnvDTE.vsPaneShowHow
obbligatorio.In vsPaneShowHow costante che indica come visualizzare testo.
- 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.