TextPane.IsVisible-Methode
Gibt einen Wert zurück, der angibt, ob das Zeichen oder die angegebenen Zeichen im Textbereich sichtbar sind.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
Parameter
- Point
Typ: EnvDTE.TextPoint
Erforderlich.Eine TextPoint-Position, mit der bestimmt wird, ob ein Zeichen sichtbar ist.Da ein Point zwischen zwei Zeichen liegt, bezieht sich die Standardinterpretation (d. h., wenn für das PointOrCount-Argument kein Wert angegeben ist) auf das erste Zeichen unmittelbar rechts neben dem Textpunkt.Wenn das Zeichen hinter dem Textpunkt sichtbar ist, ist Point ebenfalls sichtbar.
- PointOrCount
Typ: System.Object
Optional.Ein weiterer Punkt, der mit dem ersten Point-Argument verwendet werden kann, um einen Textbereich anzugeben. IsVisible bestimmt, ob dieser Textbereich sichtbar ist. PointOrCount kann auch auf eine Anzahl von Zeichen festgelegt werden, die Point folgen, um den Textbereich anzugeben.
Wenn für das PointOrCount-Argument kein Wert angegeben ist, wird von IsVisible überprüft, ob das Zeichen unmittelbar rechts von Point sichtbar ist, da PointOrCount über den Standardwert 1 verfügt.
Rückgabewert
Typ: System.Boolean
true , wenn der Punkt sichtbar ist; andernfalls false.
Hinweise
Wenn für PointOrCount ein Wert angegeben ist, gibt IsVisible den Wert true zurück, wenn der gesamte markierte Textbereich sichtbar ist.
Beispiele
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.");
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.