Region.IsVisible Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Testar om den angivna rektangeln finns i den här Region.
Överlagringar
| Name | Description |
|---|---|
| IsVisible(Single, Single, Single, Single, Graphics) |
Testar om någon del av den angivna rektangeln finns i den när Region den ritas med den angivna Graphics. |
| IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Testar om någon del av den angivna rektangeln finns i den när Region den ritas med den angivna Graphics. |
| IsVisible(Single, Single, Single, Single) |
Testar om någon del av den angivna rektangeln finns i den här Region. |
| IsVisible(Int32, Int32, Int32, Int32) |
Testar om någon del av den angivna rektangeln finns i den här Region. |
| IsVisible(Single, Single, Graphics) |
Testar om den angivna punkten finns i detta Region när den ritas med hjälp av den angivna Graphics. |
| IsVisible(Int32, Int32, Graphics) |
Testar om den angivna punkten finns i det här Region objektet när den ritas med det angivna Graphics objektet. |
| IsVisible(Single, Single) |
Testar om den angivna punkten finns i den här Region. |
| IsVisible(Point) |
Testar om den angivna Point strukturen finns i den här Region. |
| IsVisible(Rectangle, Graphics) |
Testar om någon del av den angivna Rectangle strukturen finns i den när Region den ritas med hjälp av den angivna Graphics. |
| IsVisible(PointF, Graphics) |
Testar om den angivna PointF strukturen finns i detta Region när den ritas med hjälp av den angivna Graphics. |
| IsVisible(Point, Graphics) |
Testar om den angivna Point strukturen finns i detta Region när den ritas med hjälp av den angivna Graphics. |
| IsVisible(RectangleF) |
Testar om någon del av den angivna RectangleF strukturen finns i den här Region. |
| IsVisible(Rectangle) |
Testar om någon del av den angivna Rectangle strukturen finns i den här Region. |
| IsVisible(PointF) |
Testar om den angivna PointF strukturen finns i den här Region. |
| IsVisible(RectangleF, Graphics) |
Testar om någon del av den angivna RectangleF strukturen finns i den när Region den ritas med hjälp av den angivna Graphics. |
IsVisible(Single, Single, Single, Single, Graphics)
public:
bool IsVisible(float x, float y, float width, float height, System::Drawing::Graphics ^ g);
public bool IsVisible(float x, float y, float width, float height, System.Drawing.Graphics g);
member this.IsVisible : single * single * single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, width As Single, height As Single, g As Graphics) As Boolean
Parametrar
- x
- Single
X-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- y
- Single
y-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- width
- Single
Bredden på rektangeln som ska testas.
- height
- Single
Rektangelns höjd som ska testas.
Returer
truenär någon del av den angivna rektangeln finns i den här Region; annars . false
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och rektangelkoordinaterna på ritytan.
Gäller för
IsVisible(Int32, Int32, Int32, Int32, Graphics)
public:
bool IsVisible(int x, int y, int width, int height, System::Drawing::Graphics ^ g);
public bool IsVisible(int x, int y, int width, int height, System.Drawing.Graphics g);
member this.IsVisible : int * int * int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, width As Integer, height As Integer, g As Graphics) As Boolean
Parametrar
- x
- Int32
X-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- y
- Int32
y-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- width
- Int32
Bredden på rektangeln som ska testas.
- height
- Int32
Rektangelns höjd som ska testas.
Returer
truenär någon del av den angivna rektangeln finns i den här Region; annars . false
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och rektangelkoordinaterna på ritytan.
Gäller för
IsVisible(Single, Single, Single, Single)
Testar om någon del av den angivna rektangeln finns i den här Region.
public:
bool IsVisible(float x, float y, float width, float height);
public bool IsVisible(float x, float y, float width, float height);
member this.IsVisible : single * single * single * single -> bool
Public Function IsVisible (x As Single, y As Single, width As Single, height As Single) As Boolean
Parametrar
- x
- Single
X-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- y
- Single
y-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- width
- Single
Bredden på rektangeln som ska testas.
- height
- Single
Rektangelns höjd som ska testas.
Returer
true när någon del av den angivna rektangeln finns i det här Region objektet, falseannars .
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Gäller för
IsVisible(Int32, Int32, Int32, Int32)
Testar om någon del av den angivna rektangeln finns i den här Region.
public:
bool IsVisible(int x, int y, int width, int height);
public bool IsVisible(int x, int y, int width, int height);
member this.IsVisible : int * int * int * int -> bool
Public Function IsVisible (x As Integer, y As Integer, width As Integer, height As Integer) As Boolean
Parametrar
- x
- Int32
X-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- y
- Int32
y-koordinaten för det övre vänstra hörnet i rektangeln som ska testas.
- width
- Int32
Bredden på rektangeln som ska testas.
- height
- Int32
Rektangelns höjd som ska testas.
Returer
truenär någon del av den angivna rektangeln finns i den här Region; annars . false
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Gäller för
IsVisible(Single, Single, Graphics)
public:
bool IsVisible(float x, float y, System::Drawing::Graphics ^ g);
public bool IsVisible(float x, float y, System.Drawing.Graphics g);
member this.IsVisible : single * single * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Single, y As Single, g As Graphics) As Boolean
Parametrar
- x
- Single
X-koordinaten för den punkt som ska testas.
- y
- Single
Y-koordinaten för den punkt som ska testas.
Returer
truenär den angivna punkten finns i detta Region; annars . false
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och punktkoordinaterna på ritytan.
Gäller för
IsVisible(Int32, Int32, Graphics)
public:
bool IsVisible(int x, int y, System::Drawing::Graphics ^ g);
public bool IsVisible(int x, int y, System.Drawing.Graphics g);
member this.IsVisible : int * int * System.Drawing.Graphics -> bool
Public Function IsVisible (x As Integer, y As Integer, g As Graphics) As Boolean
Parametrar
- x
- Int32
X-koordinaten för den punkt som ska testas.
- y
- Int32
Y-koordinaten för den punkt som ska testas.
Returer
truenär den angivna punkten finns i detta Region; annars . false
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och punktkoordinaterna på ritytan.
Gäller för
IsVisible(Single, Single)
Testar om den angivna punkten finns i den här Region.
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
Parametrar
- x
- Single
X-koordinaten för den punkt som ska testas.
- y
- Single
Y-koordinaten för den punkt som ska testas.
Returer
truenär den angivna punkten finns i detta Region; annars . false
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Gäller för
IsVisible(Point)
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
Parametrar
Returer
true när point finns i detta Region; annars , false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Gäller för
IsVisible(Rectangle, Graphics)
public:
bool IsVisible(System::Drawing::Rectangle rect, System::Drawing::Graphics ^ g);
public bool IsVisible(System.Drawing.Rectangle rect, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.Rectangle * System.Drawing.Graphics -> bool
Public Function IsVisible (rect As Rectangle, g As Graphics) As Boolean
Parametrar
Returer
true när någon del av är innesluten rect i detta Region; annars , false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och rektangelkoordinaterna på ritytan.
Gäller för
IsVisible(PointF, Graphics)
public:
bool IsVisible(System::Drawing::PointF point, System::Drawing::Graphics ^ g);
public bool IsVisible(System.Drawing.PointF point, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.PointF * System.Drawing.Graphics -> bool
Public Function IsVisible (point As PointF, g As Graphics) As Boolean
Parametrar
Returer
true när point finns i detta Region; annars , false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och punktkoordinaterna på ritytan.
Gäller för
IsVisible(Point, Graphics)
public:
bool IsVisible(System::Drawing::Point point, System::Drawing::Graphics ^ g);
public bool IsVisible(System.Drawing.Point point, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.Point * System.Drawing.Graphics -> bool
Public Function IsVisible (point As Point, g As Graphics) As Boolean
Parametrar
Returer
true när point finns i detta Region; annars , false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och punktkoordinaterna på ritytan.
Gäller för
IsVisible(RectangleF)
Testar om någon del av den angivna RectangleF strukturen finns i den här Region.
public:
bool IsVisible(System::Drawing::RectangleF rect);
public bool IsVisible(System.Drawing.RectangleF rect);
member this.IsVisible : System.Drawing.RectangleF -> bool
Public Function IsVisible (rect As RectangleF) As Boolean
Parametrar
- rect
- RectangleF
Strukturen RectangleF som ska testas.
Returer
true när någon del av rect finns i detta Region, annars , false.
Exempel
Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:
Skapar den första rektangeln och drar den till skärmen i blått.
Skapar den andra rektangeln och drar den till skärmen i rött.
Skapar en region från den första rektangeln.
Avgör om någon del av rektangeln korsar regionen.
trueVisar resultatet ellerfalsepå skärmen.
Observera att rektangeln korsar regionen, så resultatet är true.
public:
void IsVisible_RectF_Example( PaintEventArgs^ e )
{
// Create the first rectangle and draw it to the screen in blue.
Rectangle regionRect = Rectangle(20,20,100,100);
e->Graphics->DrawRectangle( Pens::Blue, regionRect );
// Create the second rectangle and draw it to the screen in red.
RectangleF myRect = RectangleF(90,30,100,100);
e->Graphics->DrawRectangle( Pens::Red, Rectangle::Round( myRect ) );
// Create a region using the first rectangle.
System::Drawing::Region^ myRegion = gcnew System::Drawing::Region( regionRect );
// Determine if myRect is contained in the region.
bool contained = myRegion->IsVisible( myRect );
// Display the result.
System::Drawing::Font^ myFont = gcnew System::Drawing::Font( "Arial",8 );
SolidBrush^ myBrush = gcnew SolidBrush( Color::Black );
e->Graphics->DrawString( String::Format( "contained = {0}", contained ), myFont, myBrush, PointF(20,140) );
}
public void IsVisible_RectF_Example(PaintEventArgs e)
{
// Create the first rectangle and draw it to the screen in blue.
Rectangle regionRect = new Rectangle(20, 20, 100, 100);
e.Graphics.DrawRectangle(Pens.Blue, regionRect);
// Create the second rectangle and draw it to the screen in red.
RectangleF myRect = new RectangleF(90, 30, 100, 100);
e.Graphics.DrawRectangle(Pens.Red, Rectangle.Round(myRect));
// Create a region using the first rectangle.
Region myRegion = new Region(regionRect);
// Determine if myRect is contained in the region.
bool contained = myRegion.IsVisible(myRect);
// Display the result.
Font myFont = new Font("Arial", 8);
SolidBrush myBrush = new SolidBrush(Color.Black);
e.Graphics.DrawString("contained = " + contained.ToString(),
myFont,
myBrush,
new PointF(20, 140));
}
Public Sub IsVisible_RectF_Example(ByVal e As PaintEventArgs)
' Create the first rectangle and draw it to the screen in blue.
Dim regionRect As New Rectangle(20, 20, 100, 100)
e.Graphics.DrawRectangle(Pens.Blue, regionRect)
' create the second rectangle and draw it to the screen in red.
Dim myRect As New RectangleF(90, 30, 100, 100)
e.Graphics.DrawRectangle(Pens.Red, Rectangle.Round(myRect))
' Create a region using the first rectangle.
Dim myRegion As New [Region](regionRect)
' Determine if myRect is contained in the region.
Dim contained As Boolean = myRegion.IsVisible(myRect)
' Display the result.
Dim myFont As New Font("Arial", 8)
Dim myBrush As New SolidBrush(Color.Black)
e.Graphics.DrawString("contained = " & contained.ToString(), _
myFont, myBrush, New PointF(20, 140))
End Sub
Gäller för
IsVisible(Rectangle)
public:
bool IsVisible(System::Drawing::Rectangle rect);
public bool IsVisible(System.Drawing.Rectangle rect);
member this.IsVisible : System.Drawing.Rectangle -> bool
Public Function IsVisible (rect As Rectangle) As Boolean
Parametrar
Returer
Den här metoden returnerar true när någon del av rect finns i den här Region; annars false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Gäller för
IsVisible(PointF)
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
Parametrar
Returer
true när point finns i detta Region; annars , false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Gäller för
IsVisible(RectangleF, Graphics)
Testar om någon del av den angivna RectangleF strukturen finns i den när Region den ritas med hjälp av den angivna Graphics.
public:
bool IsVisible(System::Drawing::RectangleF rect, System::Drawing::Graphics ^ g);
public bool IsVisible(System.Drawing.RectangleF rect, System.Drawing.Graphics g);
member this.IsVisible : System.Drawing.RectangleF * System.Drawing.Graphics -> bool
Public Function IsVisible (rect As RectangleF, g As Graphics) As Boolean
Parametrar
- rect
- RectangleF
Strukturen RectangleF som ska testas.
Returer
true när rect finns i detta Region; annars , false.
Exempel
Ett kodexempel finns i IsVisible(RectangleF) metoden.
Kommentarer
Den aktuella omvandlingen av grafikkontexten används för att beräkna regionens inre och rektangelkoordinaterna på ritytan.