Metoda TextPane.IsVisible —
Zwraca wartość wskazującą, czy znak lub określonych znaków są widoczne w okienku tekstu.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Function IsVisible ( _
Point As TextPoint, _
PointOrCount As Object _
) As Boolean
bool IsVisible(
TextPoint Point,
Object PointOrCount
)
bool IsVisible(
[InAttribute] TextPoint^ Point,
[InAttribute] Object^ PointOrCount
)
abstract IsVisible :
Point:TextPoint *
PointOrCount:Object -> bool
function IsVisible(
Point : TextPoint,
PointOrCount : Object
) : boolean
Parametry
Point
Typ: EnvDTE.TextPointWymagane.A TextPoint lokalizacji używana do ustalenia, czy znak jest widoczny.Ponieważ Point znajduje się między dwoma znakami, interpretacji domyślne (to znaczy przy udzielaniu żadnej wartości dla PointOrCount argument) jest natychmiast na prawo od punktu tekst pierwszy znak.Jeśli znak po pkt tekst jest widoczny, a następnie Point jest również widoczny.
PointOrCount
Typ: ObjectOpcjonalne.Inny punkt, który działa z pierwszym Point argument, aby wskazać zakres tekstu.IsVisibleOkreśla, czy ten zakres tekstu jest widoczne.PointOrCountmożna również ustawić liczbę znaków, które należy wykonać Point do wskazania zakresu tekstu.
Jeśli wartość nie jest dostarczony do PointOrCount argument, IsVisible sprawdza, czy widoczność znak natychmiast po prawej stronie Point, ponieważ PointOrCount ma domyślną wartość 1.
Wartość zwracana
Typ: Boolean
true Jeśli punkt jest widoczny; w przeciwnym razie false.
Uwagi
Jeśli wartość jest dostarczony do PointOrCount, następnie IsVisible zwraca true gdy cały zaznaczony zakres tekstu jest widoczny.
Przykłady
Sub IsVisibleExample(ByVal dte As EnvDTE.DTE)
Dim objTextDoc As TextDocument
Dim objTextPt As TextPoint
Dim objEP As EditPoint
Dim objTextPn As TextPane
' Create a new text document.
dte.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document and create EditPoint,
' TextPoint, and TextPane objects.
objTextDoc = dte.ActiveDocument.Object("TextDocument")
objEP = objTextDoc.StartPoint.CreateEditPoint
objTextPt = objTextDoc.StartPoint
objTextPn = dte.ActiveWindow.Object.ActivePane
' Plug in some text.
objEP.Insert("A test sentence.")
' Check the first ten characters for visibility.
If objTextPn.IsVisible(objTextPt, 10) = True Then
MsgBox("Text is visible")
Else
MsgBox("Text is not visible.")
End If
End Sub
public void IsVisibleExample(_DTE dte)
{
TextDocument td;
TextPoint tpt;
TextPane tpn;
EditPoint ep;
TextWindow tw;
// Create a new text document.
dte.ItemOperations.NewFile (@"General\Text
File","test.txt",Constants.vsViewKindTextView);
// Get a handle to the new document and create EditPoint,
// TextPoint, and TextPane objects.
td = (TextDocument)dte.ActiveDocument.Object ("TextDocument");
ep = td.StartPoint.CreateEditPoint();
tpt = td.StartPoint;
tw = (TextWindow)dte.ActiveWindow.Object;
tpn = tw.ActivePane;
// Plug in some text.
ep.Insert ("A test sentence.");
// Check the first ten characters for visibility.
if (tpn.IsVisible (tpt,10))
MessageBox.Show ("Text is visible");
else
MessageBox.Show ("Text is not visible.");
}
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.