Metoda EditPoint2.TryToShow —
Próbuje wyświetlić położenie punktu tekstu.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
Function TryToShow ( _
How As vsPaneShowHow, _
PointOrCount As Object _
) As Boolean
bool TryToShow(
vsPaneShowHow How,
Object PointOrCount
)
bool TryToShow(
[InAttribute] vsPaneShowHow How,
[InAttribute] Object^ PointOrCount
)
abstract TryToShow :
How:vsPaneShowHow *
PointOrCount:Object -> bool
function TryToShow(
How : vsPaneShowHow,
PointOrCount : Object
) : boolean
Parametry
How
Typ: vsPaneShowHowOpcjonalne.A vsPaneShowHow stała, który określa sposób wyświetlania kodu.
PointOrCount
Typ: ObjectOpcjonalne.Punkt końcowy zaznaczonego zakresu tekstu mają być wyświetlane.Mogą być albo TextPoint lub liczbą całkowitą.
Wartość zwracana
Typ: Boolean
true Jeśli długość tekstu mieści się w edytorze kodu bieżącej; w przeciwnym razie false.
Uwagi
TryToShowDopasowuje lokalizację buforu w widoku Kod, dzięki czemu wskazanego zakresu tekstu jest wyświetlany w edytorze kodu, jeśli jest to możliwe.TryToShowjest podobny do TextPane obiektu Activate metoda ale próbuje wyświetlić okno i określony zakres tekstu.
Przykłady
Sub TryToShowExample(ByVal dte As DTE2)
' Before running this example, open a text document.
Dim win As Window = dte.ActiveWindow
Dim textWin As TextWindow = CType(win.Object, TextWindow)
' Split the text document window.
Dim cmd As Command = dte.Commands.Item("Window.Split")
dte.Commands.Raise(cmd.Guid, cmd.ID, Nothing, Nothing)
' Display the beginning of the document in the top pane and the
' end of the document in the bottom pane.
Dim sel As TextSelection = textWin.Panes.Item(2).Selection
sel.StartOfDocument()
sel.ActivePoint.TryToShow()
sel = textWin.Panes.Item(1).Selection
sel.EndOfDocument()
sel.ActivePoint.TryToShow()
End Sub
public void TryToShowExample(DTE2 dte)
{
// Before running this example, open a text document.
Window win = dte.ActiveWindow;
TextWindow textWin = (TextWindow)win.Object;
// Split the text document window.
Command cmd = dte.Commands.Item("Window.Split", -1);
object dummy = null;
dte.Commands.Raise(cmd.Guid, cmd.ID, ref dummy, ref dummy);
// Display the beginning of the document in the top pane and the
// end of the document in the bottom pane.
TextSelection sel = textWin.Panes.Item(2).Selection;
sel.StartOfDocument(false);
sel.ActivePoint.TryToShow(vsPaneShowHow.vsPaneShowCentered, null);
sel = textWin.Panes.Item(1).Selection;
sel.EndOfDocument(false);
sel.ActivePoint.TryToShow(vsPaneShowHow.vsPaneShowCentered, null);
}
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.
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady