Region.IsVisible Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Verifica se il rettangolo specificato è contenuto in questo Region.
Overload
IsVisible(Single, Single, Single, Single, Graphics) |
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa Region quando viene disegnata utilizzando il Graphicsspecificato. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa Region quando viene disegnata utilizzando il Graphicsspecificato. |
IsVisible(Single, Single, Single, Single) |
Verifica se una parte del rettangolo specificato è contenuta in questo Region. |
IsVisible(Int32, Int32, Int32, Int32) |
Verifica se una parte del rettangolo specificato è contenuta in questo Region. |
IsVisible(Single, Single, Graphics) |
Verifica se il punto specificato è contenuto all'interno di questo Region quando viene disegnato utilizzando il Graphicsspecificato. |
IsVisible(Int32, Int32, Graphics) |
Verifica se il punto specificato è contenuto all'interno di questo oggetto Region quando viene disegnato utilizzando l'oggetto Graphics specificato. |
IsVisible(Single, Single) |
Verifica se il punto specificato è contenuto in questo Region. |
IsVisible(Point) |
Verifica se la struttura di Point specificata è contenuta in questo Region. |
IsVisible(Rectangle, Graphics) |
Verifica se una parte della struttura di Rectangle specificata è contenuta in questo Region quando viene disegnata utilizzando il Graphicsspecificato. |
IsVisible(PointF, Graphics) |
Verifica se la struttura di PointF specificata è contenuta all'interno di questo Region quando viene disegnata utilizzando il Graphicsspecificato. |
IsVisible(Point, Graphics) |
Verifica se la struttura di Point specificata è contenuta all'interno di questo Region quando viene disegnata utilizzando il Graphicsspecificato. |
IsVisible(RectangleF) |
Verifica se una parte della struttura di RectangleF specificata è contenuta in questo Region. |
IsVisible(Rectangle) |
Verifica se una parte della struttura di Rectangle specificata è contenuta in questo Region. |
IsVisible(PointF) |
Verifica se la struttura di PointF specificata è contenuta in questo Region. |
IsVisible(RectangleF, Graphics) |
Verifica se una parte della struttura di RectangleF specificata è contenuta in questo Region quando viene disegnata utilizzando il Graphicsspecificato. |
IsVisible(Single, Single, Single, Single, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
- x
- Single
Coordinata x dell'angolo superiore sinistro del rettangolo da testare.
- y
- Single
Coordinata y dell'angolo superiore sinistro del rettangolo da testare.
- width
- Single
Larghezza del rettangolo da testare.
- height
- Single
Altezza del rettangolo da testare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del rettangolo sulla superficie di disegno.
Si applica a
IsVisible(Int32, Int32, Int32, Int32, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
- x
- Int32
Coordinata x dell'angolo superiore sinistro del rettangolo da testare.
- y
- Int32
Coordinata y dell'angolo superiore sinistro del rettangolo da testare.
- width
- Int32
Larghezza del rettangolo da testare.
- height
- Int32
Altezza del rettangolo da testare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del rettangolo sulla superficie di disegno.
Si applica a
IsVisible(Single, Single, Single, Single)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
Verifica se una parte del rettangolo specificato è contenuta in questo 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
Parametri
- x
- Single
Coordinata x dell'angolo superiore sinistro del rettangolo da testare.
- y
- Single
Coordinata y dell'angolo superiore sinistro del rettangolo da testare.
- width
- Single
Larghezza del rettangolo da testare.
- height
- Single
Altezza del rettangolo da testare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta all'interno di questo oggetto Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Si applica a
IsVisible(Int32, Int32, Int32, Int32)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
Verifica se una parte del rettangolo specificato è contenuta in questo 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
Parametri
- x
- Int32
Coordinata x dell'angolo superiore sinistro del rettangolo da testare.
- y
- Int32
Coordinata y dell'angolo superiore sinistro del rettangolo da testare.
- width
- Int32
Larghezza del rettangolo da testare.
- height
- Int32
Altezza del rettangolo da testare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Si applica a
IsVisible(Single, Single, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
- x
- Single
Coordinata x del punto da testare.
- y
- Single
Coordinata y del punto da testare.
Restituisce
true
quando il punto specificato è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate punto sulla superficie di disegno.
Si applica a
IsVisible(Int32, Int32, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
- x
- Int32
Coordinata x del punto da testare.
- y
- Int32
Coordinata y del punto da testare.
Restituisce
true
quando il punto specificato è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate punto sulla superficie di disegno.
Si applica a
IsVisible(Single, Single)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
Verifica se il punto specificato è contenuto in questo 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
Parametri
- x
- Single
Coordinata x del punto da testare.
- y
- Single
Coordinata y del punto da testare.
Restituisce
true
quando il punto specificato è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Si applica a
IsVisible(Point)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
Restituisce
true
quando point
è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Si applica a
IsVisible(Rectangle, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
Restituisce
true
quando una parte del rect
è contenuta in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del rettangolo sulla superficie di disegno.
Si applica a
IsVisible(PointF, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
Restituisce
true
quando point
è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate punto sulla superficie di disegno.
Si applica a
IsVisible(Point, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
Restituisce
true
quando point
è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate punto sulla superficie di disegno.
Si applica a
IsVisible(RectangleF)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
Verifica se una parte della struttura di RectangleF specificata è contenuta in questo 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
Parametri
- rect
- RectangleF
Struttura RectangleF da testare.
Restituisce
true
quando una parte di rect
è contenuta in questo Region; in caso contrario, false
.
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, che è un parametro del gestore eventi Paint. Il codice esegue le azioni seguenti:
Crea il primo rettangolo e lo disegna sullo schermo in blu.
Crea il secondo rettangolo e lo disegna sullo schermo in rosso.
Crea un'area dal primo rettangolo.
Determina se una parte del rettangolo si interseca con l'area.
Visualizza il risultato
true
ofalse
sullo schermo.
Si noti che il rettangolo interseca l'area, quindi il risultato è 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
Si applica a
IsVisible(Rectangle)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
Restituisce
Questo metodo restituisce true
quando una parte di rect
è contenuta in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Si applica a
IsVisible(PointF)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- 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
Parametri
Restituisce
true
quando point
è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Si applica a
IsVisible(RectangleF, Graphics)
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
- Origine:
- Region.cs
Verifica se una parte della struttura di RectangleF specificata è contenuta in questo Region quando viene disegnata utilizzando il Graphicsspecificato.
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
Parametri
- rect
- RectangleF
Struttura RectangleF da testare.
Restituisce
true
quando rect
è contenuto in questo Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il metodo IsVisible(RectangleF).
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del rettangolo sulla superficie di disegno.