Metoda TextPane.TryToShow —
Dopasowuje położenie widoku w buforze tekst tak, że wskazane zakres tekstu jest wyświetlany w okienku tekstu, jeśli jest to możliwe.Można kontrolować, gdzie w okienku tekstu wyświetla.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
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
Parametry
Point
Typ: EnvDTE.TextPointWymagane.TextPoint Próba Pokaż lokalizację.
How
Typ: EnvDTE.vsPaneShowHowWymagane.A vsPaneShowHow stałą wskazujące sposób wyświetlania tekstu.
PointOrCount
Typ: ObjectOpcjonalne.Wariant, reprezentujący koniec zakresu tekstu, aby pokazać.Jeśli PointOrCount jest liczbą znaków, następujące znaki Point.Jeśli PointOrCount jest punktem przed Point, a następnie będzie się u góry okienka tekstu Jeśli How jest ustawiona na vsPaneShowTop.
Jeśli How jest ustawiona na vsPaneShowCentered, liczba wierszy w zaznaczonym tekście jest większa niż wysokość okienka, a górny wiersz zaznaczony tekst jest umieszczany w górnej części okienka.
Wartość zwracana
Typ: Boolean
true Jeśli tekst może być wyświetlany; w przeciwnym razie false.
Przykłady
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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.