GraphicsPath.IsVisible 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示指定点是否包含在此 GraphicsPath中。
重载
IsVisible(Point) |
指示指定点是否包含在此 GraphicsPath中。 |
IsVisible(PointF) |
指示指定点是否包含在此 GraphicsPath中。 |
IsVisible(Point, Graphics) |
指示指定点是否包含在此 GraphicsPath中。 |
IsVisible(PointF, Graphics) |
指示指定点是否包含在此 GraphicsPath中。 |
IsVisible(Int32, Int32) |
指示指定点是否包含在此 GraphicsPath中。 |
IsVisible(Single, Single) |
指示指定点是否包含在此 GraphicsPath中。 |
IsVisible(Int32, Int32, Graphics) |
指示指定点是否包含在此 GraphicsPath中,使用指定的 Graphics。 |
IsVisible(Single, Single, Graphics) |
指示指定点是否包含在指定 Graphics的可见剪辑区域中的此 GraphicsPath 中。 |
IsVisible(Point)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中。
public:
bool IsVisible(System::Drawing::Point point);
public bool IsVisible (System.Drawing.Point point);
member this.IsVisible : System.Drawing.Point -> bool
Public Function IsVisible (point As Point) As Boolean
参数
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 GraphicsPath.IsVisible Method (Int32, Int32, Graphics)
。
适用于
IsVisible(PointF)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中。
public:
bool IsVisible(System::Drawing::PointF point);
public bool IsVisible (System.Drawing.PointF point);
member this.IsVisible : System.Drawing.PointF -> bool
Public Function IsVisible (point As PointF) As Boolean
参数
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 IsVisible(Int32, Int32, Graphics)。
适用于
IsVisible(Point, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中。
public:
bool IsVisible(System::Drawing::Point pt, System::Drawing::Graphics ^ graphics);
public bool IsVisible (System.Drawing.Point pt, System.Drawing.Graphics? graphics);
public bool IsVisible (System.Drawing.Point pt, System.Drawing.Graphics graphics);
member this.IsVisible : System.Drawing.Point * System.Drawing.Graphics -> bool
Public Function IsVisible (pt As Point, graphics As Graphics) As Boolean
参数
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 GraphicsPath.IsVisible Method (Int32, Int32, Graphics)
。
注解
要测试的点的坐标以世界坐标提供。 在测试可见性之前,会暂时应用 graphics
参数的转换矩阵。
适用于
IsVisible(PointF, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中。
public:
bool IsVisible(System::Drawing::PointF pt, System::Drawing::Graphics ^ graphics);
public bool IsVisible (System.Drawing.PointF pt, System.Drawing.Graphics? graphics);
public bool IsVisible (System.Drawing.PointF pt, System.Drawing.Graphics graphics);
member this.IsVisible : System.Drawing.PointF * System.Drawing.Graphics -> bool
Public Function IsVisible (pt As PointF, graphics As Graphics) As Boolean
参数
返回
如果指定点包含在其中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 IsVisible(Int32, Int32, Graphics)。
注解
要测试的点的坐标以世界坐标提供。 在测试可见性之前,会暂时应用 graphics
参数的转换矩阵。
适用于
IsVisible(Int32, Int32)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中。
public:
bool IsVisible(int x, int y);
public bool IsVisible (int x, int y);
member this.IsVisible : int * int -> bool
Public Function IsVisible (x As Integer, y As Integer) As Boolean
参数
- x
- Int32
要测试的点的 x 坐标。
- y
- Int32
要测试的点的 y 坐标。
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 IsVisible(Int32, Int32, Graphics)。
适用于
IsVisible(Single, Single)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中。
public:
bool IsVisible(float x, float y);
public bool IsVisible (float x, float y);
member this.IsVisible : single * single -> bool
Public Function IsVisible (x As Single, y As Single) As Boolean
参数
- x
- Single
要测试的点的 x 坐标。
- y
- Single
要测试的点的 y 坐标。
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 IsVisible(Int32, Int32, Graphics)。
适用于
IsVisible(Int32, Int32, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在此 GraphicsPath中,使用指定的 Graphics。
public:
bool IsVisible(int x, int y, System::Drawing::Graphics ^ graphics);
public bool IsVisible (int x, int y, System.Drawing.Graphics? graphics);
public bool IsVisible (int x, int y, System.Drawing.Graphics graphics);
member this.IsVisible : int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, graphics As Graphics) As Boolean
参数
- x
- Int32
要测试的点的 x 坐标。
- y
- Int32
要测试的点的 y 坐标。
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
下面的代码示例旨在与 Windows 窗体一起使用,它需要 PaintEventArgse
OnPaint 事件对象。 该代码执行以下操作:
创建路径并将省略号添加到路径。
测试指定点是否包含在路径中。
在对话框中显示结果。
private:
void IsVisibleExample( PaintEventArgs^ e )
{
// Create a path and add an ellipse.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddEllipse( 0, 0, 100, 100 );
// Test the visibility of point (50, 50).
bool visible = myPath->IsVisible( 50, 50, e->Graphics );
// Show the result.
MessageBox::Show( visible.ToString() );
}
private void IsVisibleExample(PaintEventArgs e)
{
// Create a path and add an ellipse.
GraphicsPath myPath = new GraphicsPath();
myPath.AddEllipse(0, 0, 100, 100);
// Test the visibility of point (50, 50).
bool visible = myPath.IsVisible(50, 50, e.Graphics);
// Show the result.
MessageBox.Show(visible.ToString());
}
Public Sub IsVisibleExample(ByVal e As PaintEventArgs)
Dim myPath As New GraphicsPath
myPath.AddEllipse(0, 0, 100, 100)
Dim visible As Boolean = myPath.IsVisible(50, 50, e.Graphics)
MessageBox.Show(visible.ToString())
End Sub
注解
要测试的点的坐标以世界坐标提供。 在测试可见性之前,会暂时应用 graphics
的转换矩阵。
适用于
IsVisible(Single, Single, Graphics)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
指示指定点是否包含在指定 Graphics的可见剪辑区域中的此 GraphicsPath 中。
public:
bool IsVisible(float x, float y, System::Drawing::Graphics ^ graphics);
public bool IsVisible (float x, float y, System.Drawing.Graphics? graphics);
public bool IsVisible (float x, float y, System.Drawing.Graphics graphics);
member this.IsVisible : single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, graphics As Graphics) As Boolean
参数
- x
- Single
要测试的点的 x 坐标。
- y
- Single
要测试的点的 y 坐标。
返回
如果指定点包含在此 GraphicsPath中,此方法将返回 true
;否则,false
。
示例
有关示例,请参阅 IsVisible(Int32, Int32, Graphics)。
注解
要测试的点的坐标以世界坐标提供。 在测试可见性之前,会暂时应用 graphics
参数的转换矩阵。