TextPane.TryToShow, méthode
Ajuste l'emplacement de la vue dans le tampon de texte afin que la plage de texte indiquée s'affiche dans le volet de texte, si possible. Vous pouvez contrôler l'emplacement d'affichage du texte dans le volet.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
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
Paramètres
Point
Type : EnvDTE.TextPointObligatoire. Emplacement du TextPoint que vous essayez d'afficher.
How
Type : EnvDTE.vsPaneShowHowObligatoire. Constante vsPaneShowHow indiquant comment afficher le texte.
PointOrCount
Type : ObjectOptionnel. Variant représentant la fin d'une plage de texte à afficher. Si PointOrCount est un nombre de caractères, les caractères suivent Point. Si PointOrCount est un point situé avant Point, il se situera en haut du volet de texte si How a la valeur vsPaneShowTop.
Si How a la valeur vsPaneShowCentered, et que le nombre de lignes du texte sélectionné est supérieur à la hauteur du volet, la ligne supérieure du texte sélectionné est placée en haut du volet.
Valeur de retour
Type : Boolean
true si le texte peut être affiché ; sinon false.
Exemples
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.