Region.IsVisible Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Testuje, zda zadaný obdélník je obsažen v tomto Region.
Přetížení
IsVisible(Single, Single, Single, Single, Graphics) |
Testuje, zda je některá část zadaného obdélníku obsažena v tomto Region při kreslení pomocí zadané Graphics. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Testuje, zda je některá část zadaného obdélníku obsažena v tomto Region při kreslení pomocí zadané Graphics. |
IsVisible(Single, Single, Single, Single) |
Testuje, zda některá část zadaného obdélníku je obsažena v tomto Region. |
IsVisible(Int32, Int32, Int32, Int32) |
Testuje, zda některá část zadaného obdélníku je obsažena v tomto Region. |
IsVisible(Single, Single, Graphics) |
Testuje, zda je zadaný bod obsažen v tomto Region při vykreslení pomocí zadané Graphics. |
IsVisible(Int32, Int32, Graphics) |
Testuje, zda je zadaný bod obsažen v tomto Region objektu při vykreslení pomocí zadaného Graphics objektu. |
IsVisible(Single, Single) |
Testuje, zda zadaný bod je obsažen v tomto Region. |
IsVisible(Point) |
Testuje, zda je zadaná Point struktura obsažena v tomto Region. |
IsVisible(Rectangle, Graphics) |
Testuje, zda je některá část zadané struktury Rectangle obsažena v této Region při vykreslení pomocí zadané Graphics. |
IsVisible(PointF, Graphics) |
Testuje, zda je zadaná PointF struktura obsažena v této Region při vykreslení pomocí zadané Graphics. |
IsVisible(Point, Graphics) |
Testuje, zda je zadaná Point struktura obsažena v této Region při vykreslení pomocí zadané Graphics. |
IsVisible(RectangleF) |
Testuje, zda je v této Regionobsažena jakákoli část zadané struktury RectangleF . |
IsVisible(Rectangle) |
Testuje, zda je v této Regionobsažena jakákoli část zadané struktury Rectangle . |
IsVisible(PointF) |
Testuje, zda je zadaná PointF struktura obsažena v tomto Region. |
IsVisible(RectangleF, Graphics) |
Testuje, zda je některá část zadané struktury RectangleF obsažena v této Region při vykreslení pomocí zadané Graphics. |
IsVisible(Single, Single, Single, Single, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
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);
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
Parametry
- x
- Single
Souřadnice x levého horního rohu obdélníku, který chcete otestovat.
- y
- Single
Souřadnice y levého horního rohu obdélníku, která se má otestovat.
- width
- Single
Šířka obdélníku, který chcete otestovat.
- height
- Single
Výška obdélníku, který chcete otestovat.
Návraty
true
, pokud je v této Regionobsažena jakákoli část zadaného obdélníku; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu interiéru oblasti a souřadnic obdélníku na ploše výkresu.
Platí pro
IsVisible(Int32, Int32, Int32, Int32, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
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);
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
Parametry
- x
- Int32
Souřadnice x levého horního rohu obdélníku, který chcete otestovat.
- y
- Int32
Souřadnice y levého horního rohu obdélníku, která se má otestovat.
- width
- Int32
Šířka obdélníku, který chcete otestovat.
- height
- Int32
Výška obdélníku, který chcete otestovat.
Návraty
true
, pokud je v této Regionobsažena jakákoli část zadaného obdélníku; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu interiéru oblasti a souřadnic obdélníku na ploše výkresu.
Platí pro
IsVisible(Single, Single, Single, Single)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda některá část zadaného obdélníku je obsažena v tomto 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
Parametry
- x
- Single
Souřadnice x levého horního rohu obdélníku, který chcete otestovat.
- y
- Single
Souřadnice y levého horního rohu obdélníku, která se má otestovat.
- width
- Single
Šířka obdélníku, který chcete otestovat.
- height
- Single
Výška obdélníku, který chcete otestovat.
Návraty
true
, pokud je v tomto Region objektu obsažena jakákoli část zadaného obdélníku; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Platí pro
IsVisible(Int32, Int32, Int32, Int32)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda některá část zadaného obdélníku je obsažena v tomto 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
Parametry
- x
- Int32
Souřadnice x levého horního rohu obdélníku, který chcete otestovat.
- y
- Int32
Souřadnice y levého horního rohu obdélníku, která se má otestovat.
- width
- Int32
Šířka obdélníku, který chcete otestovat.
- height
- Int32
Výška obdélníku, který chcete otestovat.
Návraty
true
, pokud je v této Regionobsažena jakákoli část zadaného obdélníku; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Platí pro
IsVisible(Single, Single, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
public:
bool IsVisible(float x, float y, System::Drawing::Graphics ^ g);
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
Parametry
- x
- Single
Souřadnice x bodu, který se má testovat.
- y
- Single
Souřadnice y bodu, který se má testovat.
Návraty
true
, pokud je zadaný bod obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu vnitřní oblasti a souřadnic bodů na kreslicí ploše.
Platí pro
IsVisible(Int32, Int32, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
public:
bool IsVisible(int x, int y, System::Drawing::Graphics ^ g);
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
Parametry
- x
- Int32
Souřadnice x bodu, který se má testovat.
- y
- Int32
Souřadnice y bodu, který se má testovat.
Návraty
true
, pokud je zadaný bod obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu vnitřní oblasti a souřadnic bodů na kreslicí ploše.
Platí pro
IsVisible(Single, Single)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda zadaný bod je obsažen v tomto 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
Parametry
- x
- Single
Souřadnice x bodu, který se má testovat.
- y
- Single
Souřadnice y bodu, který se má testovat.
Návraty
true
, pokud je zadaný bod obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Platí pro
IsVisible(Point)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
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
Parametry
Návraty
true
, pokud je point
obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Platí pro
IsVisible(Rectangle, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
public:
bool IsVisible(System::Drawing::Rectangle rect, System::Drawing::Graphics ^ g);
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
Parametry
Návraty
true
, pokud je v této Regionobsažena jakákoli část rect
; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu interiéru oblasti a souřadnic obdélníku na ploše výkresu.
Platí pro
IsVisible(PointF, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
public:
bool IsVisible(System::Drawing::PointF point, System::Drawing::Graphics ^ g);
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
Parametry
Návraty
true
, pokud je point
obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu vnitřní oblasti a souřadnic bodů na kreslicí ploše.
Platí pro
IsVisible(Point, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
public:
bool IsVisible(System::Drawing::Point point, System::Drawing::Graphics ^ g);
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
Parametry
Návraty
true
, pokud je point
obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu vnitřní oblasti a souřadnic bodů na kreslicí ploše.
Platí pro
IsVisible(RectangleF)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda je v této Regionobsažena jakákoli část zadané struktury RectangleF .
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
Parametry
- rect
- RectangleF
Struktura RectangleF, která se má testovat.
Návraty
true
, pokud je v této Regionobsažena jakákoli část rect
; jinak false
.
Příklady
Následující příklad kódu je určený pro použití s Windows Forms a vyžaduje PaintEventArgse
, což je parametr obslužné rutiny události Paint. Kód provede následující akce:
Vytvoří první obdélník a nakreslí ho na obrazovku modře.
Vytvoří druhý obdélník a nakreslí ho na obrazovku červeně.
Vytvoří oblast z prvního obdélníku.
Určuje, jestli se některá část obdélníku protíná s oblastí.
Zobrazí výsledek
true
nebofalse
na obrazovce.
Všimněte si, že obdélník protíná oblast, takže výsledek je 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
Platí pro
IsVisible(Rectangle)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
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
Parametry
Návraty
Tato metoda vrátí true
, pokud jakákoli část rect
je obsažena v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Platí pro
IsVisible(PointF)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
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
Parametry
Návraty
true
, pokud je point
obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Platí pro
IsVisible(RectangleF, Graphics)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda je některá část zadané struktury RectangleF obsažena v této Region při vykreslení pomocí zadané Graphics.
public:
bool IsVisible(System::Drawing::RectangleF rect, System::Drawing::Graphics ^ g);
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
Parametry
- rect
- RectangleF
Struktura RectangleF, která se má testovat.
Návraty
true
, pokud je rect
obsažen v tomto Region; jinak false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu slouží k výpočtu interiéru oblasti a souřadnic obdélníku na ploše výkresu.