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 je zadaný obdélník obsažen v tomto Regionobjektu .
Přetížení
IsVisible(Single, Single, Single, Single, Graphics) |
Testuje, zda je v něm Region obsažena nějaká část zadaného obdélníku při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Testuje, zda je v něm Region obsažena nějaká část zadaného obdélníku při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(Single, Single, Single, Single) |
Testuje, zda je v tomto Regionobjektu obsažena nějaká část zadaného obdélníku. |
IsVisible(Int32, Int32, Int32, Int32) |
Testuje, zda je v tomto Regionobjektu obsažena nějaká část zadaného obdélníku. |
IsVisible(Single, Single, Graphics) |
Testuje, zda je zadaný bod obsažen v tomto Region objektu při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(Int32, Int32, Graphics) |
Testuje, zda je zadaný bod obsažen v tomto Region objektu při kreslení pomocí zadaného Graphics objektu. |
IsVisible(Single, Single) |
Testuje, zda je zadaný bod obsažen v tomto Region. |
IsVisible(Point) |
Testuje, zda je zadaná Point struktura obsažena v tomto Regionobjektu . |
IsVisible(Rectangle, Graphics) |
Testuje, zda je v ní Region obsažena nějaká část zadané Rectangle struktury při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(PointF, Graphics) |
Testuje, zda je v ní Region obsažena zadaná PointF struktura při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(Point, Graphics) |
Testuje, zda je v ní Region obsažena zadaná Point struktura při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(RectangleF) |
Testuje, zda je v tomto Regionobjektu obsažena nějaká část zadané RectangleF struktury. |
IsVisible(Rectangle) |
Testuje, zda je v tomto Regionobjektu obsažena nějaká část zadané Rectangle struktury. |
IsVisible(PointF) |
Testuje, zda je zadaná PointF struktura obsažena v tomto Regionobjektu . |
IsVisible(RectangleF, Graphics) |
Testuje, zda je v ní Region obsažena nějaká část zadané RectangleF struktury při vykreslení pomocí zadaného Graphicsobjektu . |
IsVisible(Single, Single, Single, Single, Graphics)
- 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 v levém horním rohu obdélníku, který chcete otestovat.
- y
- Single
Souřadnice y v levém horním rohu obdélníku, který chcete otestovat.
- width
- Single
Šířka obdélníku, který se má testovat.
- height
- Single
Výška obdélníku, který se má testovat.
Návraty
true
pokud je v tomto Regionobdélníku obsažena jakákoli část zadaného obdélníku; false
v opačném případě .
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 obdélníků na kreslicí ploše.
Platí pro
IsVisible(Int32, Int32, Int32, Int32, Graphics)
- 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 v levém horním rohu obdélníku, který chcete otestovat.
- y
- Int32
Souřadnice y v levém horním rohu obdélníku, který chcete otestovat.
- width
- Int32
Šířka obdélníku, který se má testovat.
- height
- Int32
Výška obdélníku, který se má testovat.
Návraty
true
pokud je v tomto Regionobdélníku obsažena jakákoli část zadaného obdélníku; false
v opačném případě .
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 obdélníků na kreslicí ploše.
Platí pro
IsVisible(Single, Single, Single, Single)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda je v tomto Regionobjektu obsažena nějaká část zadaného obdélníku.
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 v levém horním rohu obdélníku, který chcete otestovat.
- y
- Single
Souřadnice y v levém horním rohu obdélníku, který chcete otestovat.
- width
- Single
Šířka obdélníku, který se má testovat.
- height
- Single
Výška obdélníku, který se má testovat.
Návraty
true
pokud je v tomto Region objektu obsažena jakákoli část zadaného obdélníku, false
jinak .
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
Testuje, zda je v tomto Regionobjektu obsažena nějaká část zadaného obdélníku.
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 v levém horním rohu obdélníku, který chcete otestovat.
- y
- Int32
Souřadnice y v levém horním rohu obdélníku, který chcete otestovat.
- width
- Int32
Šířka obdélníku, který se má testovat.
- height
- Int32
Výška obdélníku, který se má testovat.
Návraty
true
pokud je v tomto Regionobdélníku obsažena jakákoli část zadaného obdélníku; false
v opačném případě .
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
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; v opačném případě false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu se používá 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
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; v opačném případě false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu se používá 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
Testuje, zda je zadaný bod 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; v opačném případě 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
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
je-li point
obsažena v tomto Regionsouboru ; v opačném případě 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
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 ní Regionobsažena kterákoli rect
část , 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 obdélníků na kreslicí ploše.
Platí pro
IsVisible(PointF, Graphics)
- 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 point
je obsažena v tomto Region, jinak hodnota false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě.
Poznámky
Aktuální transformace grafického kontextu se používá 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
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 point
je obsažena v tomto Region, jinak hodnota false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě .
Poznámky
Aktuální transformace grafického kontextu se používá k výpočtu vnitřní oblasti oblasti a souřadnic bodů na kreslicí ploše.
Platí pro
IsVisible(RectangleF)
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
- Zdroj:
- Region.cs
Testuje, zda je některá část zadané RectangleF struktury obsažena v tomto Regionobjektu .
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 ní obsažena kterákoli rect
část , jinak hodnota false
.Region
Příklady
Následující příklad kódu je navržený pro použití s model Windows Forms a vyžaduje PaintEventArgse
, což je parametr obslužné rutiny Paint události. 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 červeně ho nakreslí na obrazovku.
Vytvoří oblast z prvního obdélníku.
Určuje, jestli se kterákoli čá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
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 je v ní Regionobsažena kterákoli část rect
. V opačném případě false
vrátí hodnotu .
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě .
Platí pro
IsVisible(PointF)
- 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 point
je obsažena v tomto Region, jinak hodnota 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
Testuje, zda je v ní Region obsažena nějaká část zadané RectangleF struktury při vykreslení pomocí zadaného Graphicsobjektu .
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 rect
je obsažena v tomto Region, jinak hodnota false
.
Příklady
Příklad kódu najdete v IsVisible(RectangleF) metodě .
Poznámky
Aktuální transformace grafického kontextu se používá k výpočtu vnitřní oblasti oblasti a souřadnic obdélníku na kreslicí ploše.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro