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 all'interno di questa classe Region.
Overload
IsVisible(Single, Single, Single, Single, Graphics) |
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa classe Region, quando viene disegnato utilizzando la classe Graphics specificata. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa classe Region, quando viene disegnato utilizzando la classe Graphics specificata. |
IsVisible(Single, Single, Single, Single) |
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa classe Region. |
IsVisible(Int32, Int32, Int32, Int32) |
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa classe Region. |
IsVisible(Single, Single, Graphics) |
Verifica se il punto specificato è contenuto all'interno di questa classe, Region, quando viene disegnato utilizzando la classe Graphics specificata. |
IsVisible(Int32, Int32, Graphics) |
Verifica se il punto specificato è contenuto in questo oggetto Region, quando viene disegnato utilizzando la classe Graphics indicata. |
IsVisible(Single, Single) |
Verifica se il punto specificato è contenuto all'interno di questa classe Region. |
IsVisible(Point) |
Verifica se la struttura Point specificata è contenuta all'interno di questa classe Region. |
IsVisible(Rectangle, Graphics) |
Verifica se una parte della struttura Rectangle specificata è contenuta all'interno di questa classe Region, quando viene disegnata utilizzando la classe Graphics specificata. |
IsVisible(PointF, Graphics) |
Verifica se la struttura PointF specificata è contenuta all'interno di questa classe Region, quando viene disegnata utilizzando la classe Graphics specificata. |
IsVisible(Point, Graphics) |
Verifica se la struttura Point specificata è contenuta all'interno di questa classe Region, quando viene disegnata utilizzando la classe Graphics specificata. |
IsVisible(RectangleF) |
Verifica se una parte della struttura RectangleF specificata è contenuta all'interno di questa classe Region. |
IsVisible(Rectangle) |
Verifica se una parte della struttura Rectangle specificata è contenuta all'interno di questa classe Region. |
IsVisible(PointF) |
Verifica se la struttura PointF specificata è contenuta all'interno di questa classe Region. |
IsVisible(RectangleF, Graphics) |
Verifica se una parte della struttura RectangleF specificata è contenuta all'interno di questa classe Region, quando viene disegnata utilizzando la classe Graphics specificata. |
IsVisible(Single, Single, Single, Single, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 verificare.
- y
- Single
Coordinata y dell'angolo superiore sinistro del rettangolo da verificare.
- width
- Single
Larghezza del rettangolo da verificare.
- height
- Single
Altezza del rettangolo da verificare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
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)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 verificare.
- y
- Int32
Coordinata y dell'angolo superiore sinistro del rettangolo da verificare.
- width
- Int32
Larghezza del rettangolo da verificare.
- height
- Int32
Altezza del rettangolo da verificare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
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)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa classe 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 verificare.
- y
- Single
Coordinata y dell'angolo superiore sinistro del rettangolo da verificare.
- width
- Single
Larghezza del rettangolo da verificare.
- height
- Single
Altezza del rettangolo da verificare.
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 IsVisible(RectangleF) metodo .
Si applica a
IsVisible(Int32, Int32, Int32, Int32)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Verifica se una parte del rettangolo specificato è contenuta all'interno di questa classe 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 verificare.
- y
- Int32
Coordinata y dell'angolo superiore sinistro del rettangolo da verificare.
- width
- Int32
Larghezza del rettangolo da verificare.
- height
- Int32
Altezza del rettangolo da verificare.
Restituisce
true
quando una parte del rettangolo specificato è contenuta all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Si applica a
IsVisible(Single, Single, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 verificare.
- y
- Single
Coordinata y del punto da verificare.
Restituisce
true
quando il punto specificato è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del punto sulla superficie di disegno.
Si applica a
IsVisible(Int32, Int32, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 verificare.
- y
- Int32
Coordinata y del punto da verificare.
Restituisce
true
quando il punto specificato è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del punto sulla superficie di disegno.
Si applica a
IsVisible(Single, Single)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Verifica se il punto specificato è contenuto all'interno di questa classe 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 verificare.
- y
- Single
Coordinata y del punto da verificare.
Restituisce
true
quando il punto specificato è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Si applica a
IsVisible(Point)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 il parametro point
è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Si applica a
IsVisible(Rectangle, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 parametro rect
è contenuta all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
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)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 il parametro point
è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del punto sulla superficie di disegno.
Si applica a
IsVisible(Point, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 il parametro point
è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Commenti
La trasformazione corrente del contesto grafico viene usata per calcolare l'interno dell'area e le coordinate del punto sulla superficie di disegno.
Si applica a
IsVisible(RectangleF)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Verifica se una parte della struttura RectangleF specificata è contenuta all'interno di questa classe 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 sottoporre a verifica.
Restituisce
true
quando una parte del parametro rect
è contenuta all'interno di questa classe Region; in caso contrario, false
.
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse
, che è un parametro del Paint gestore eventi. 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 interseca con l'area.
Visualizza il
true
risultato 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)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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
se una parte di rect
è contenuta all'interno di questa classe Region; in caso contrario, restituisce false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Si applica a
IsVisible(PointF)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- 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 il parametro point
è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
Si applica a
IsVisible(RectangleF, Graphics)
- Source:
- Region.cs
- Source:
- Region.cs
- Source:
- Region.cs
Verifica se una parte della struttura RectangleF specificata è contenuta all'interno di questa classe Region, quando viene disegnata utilizzando la classe Graphics specificata.
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 sottoporre a verifica.
Restituisce
true
quando il parametro rect
è contenuto all'interno di questa classe Region; in caso contrario, false
.
Esempio
Per un esempio di codice, vedere il IsVisible(RectangleF) metodo .
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per