Bagikan melalui


Region.IsVisible Metode

Definisi

Menguji apakah persegi panjang yang ditentukan terkandung dalam Regionini .

Overload

IsVisible(Single, Single, Single, Single, Graphics)

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(Int32, Int32, Int32, Int32, Graphics)

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(Single, Single, Single, Single)

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Regionini .

IsVisible(Int32, Int32, Int32, Int32)

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Regionini .

IsVisible(Single, Single, Graphics)

Menguji apakah titik yang ditentukan terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(Int32, Int32, Graphics)

Menguji apakah titik yang ditentukan terkandung dalam objek Region ini saat digambar menggunakan objek Graphics yang ditentukan.

IsVisible(Single, Single)

Menguji apakah titik yang ditentukan terkandung dalam Regionini .

IsVisible(Point)

Menguji apakah struktur Point yang ditentukan terkandung dalam Regionini.

IsVisible(Rectangle, Graphics)

Menguji apakah ada bagian dari struktur Rectangle yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(PointF, Graphics)

Menguji apakah struktur PointF yang ditentukan terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(Point, Graphics)

Menguji apakah struktur Point yang ditentukan terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(RectangleF)

Menguji apakah ada bagian dari struktur RectangleF yang ditentukan yang terkandung dalam Regionini.

IsVisible(Rectangle)

Menguji apakah ada bagian dari struktur Rectangle yang ditentukan yang terkandung dalam Regionini.

IsVisible(PointF)

Menguji apakah struktur PointF yang ditentukan terkandung dalam Regionini.

IsVisible(RectangleF, Graphics)

Menguji apakah ada bagian dari struktur RectangleF yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

IsVisible(Single, Single, Single, Single, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

x
Single

Koordinat x dari sudut kiri atas persegi panjang untuk diuji.

y
Single

Koordinat y dari sudut kiri atas persegi panjang untuk diuji.

width
Single

Lebar persegi panjang yang akan diuji.

height
Single

Tinggi persegi panjang untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika bagian mana pun dari persegi panjang yang ditentukan terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat persegi panjang pada permukaan gambar.

Berlaku untuk

IsVisible(Int32, Int32, Int32, Int32, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

x
Int32

Koordinat x dari sudut kiri atas persegi panjang untuk diuji.

y
Int32

Koordinat y dari sudut kiri atas persegi panjang untuk diuji.

width
Int32

Lebar persegi panjang yang akan diuji.

height
Int32

Tinggi persegi panjang untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika bagian mana pun dari persegi panjang yang ditentukan terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat persegi panjang pada permukaan gambar.

Berlaku untuk

IsVisible(Single, Single, Single, Single)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Regionini .

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

Parameter

x
Single

Koordinat x dari sudut kiri atas persegi panjang untuk diuji.

y
Single

Koordinat y dari sudut kiri atas persegi panjang untuk diuji.

width
Single

Lebar persegi panjang yang akan diuji.

height
Single

Tinggi persegi panjang untuk diuji.

Mengembalikan

true ketika bagian mana pun dari persegi panjang yang ditentukan terkandung dalam objek Region ini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Berlaku untuk

IsVisible(Int32, Int32, Int32, Int32)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari persegi panjang yang ditentukan yang terkandung dalam Regionini .

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

Parameter

x
Int32

Koordinat x dari sudut kiri atas persegi panjang untuk diuji.

y
Int32

Koordinat y dari sudut kiri atas persegi panjang untuk diuji.

width
Int32

Lebar persegi panjang yang akan diuji.

height
Int32

Tinggi persegi panjang untuk diuji.

Mengembalikan

true ketika bagian mana pun dari persegi panjang yang ditentukan terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Berlaku untuk

IsVisible(Single, Single, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah titik yang ditentukan terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

x
Single

Koordinat x dari titik untuk diuji.

y
Single

Koordinat y dari titik untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika titik yang ditentukan terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat titik pada permukaan gambar.

Berlaku untuk

IsVisible(Int32, Int32, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah titik yang ditentukan terkandung dalam objek Region ini saat digambar menggunakan objek Graphics yang ditentukan.

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

Parameter

x
Int32

Koordinat x dari titik untuk diuji.

y
Int32

Koordinat y dari titik untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika titik yang ditentukan terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat titik pada permukaan gambar.

Berlaku untuk

IsVisible(Single, Single)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah titik yang ditentukan terkandung dalam Regionini .

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

Parameter

x
Single

Koordinat x dari titik untuk diuji.

y
Single

Koordinat y dari titik untuk diuji.

Mengembalikan

true ketika titik yang ditentukan terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Berlaku untuk

IsVisible(Point)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah struktur Point yang ditentukan terkandung dalam Regionini.

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

Parameter

point
Point

Struktur Point untuk diuji.

Mengembalikan

true ketika point terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Berlaku untuk

IsVisible(Rectangle, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari struktur Rectangle yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

rect
Rectangle

Struktur Rectangle untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika bagian mana pun dari rect terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat persegi panjang pada permukaan gambar.

Berlaku untuk

IsVisible(PointF, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah struktur PointF yang ditentukan terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

point
PointF

Struktur PointF untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika point terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat titik pada permukaan gambar.

Berlaku untuk

IsVisible(Point, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah struktur Point yang ditentukan terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

point
Point

Struktur Point untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika point terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat titik pada permukaan gambar.

Berlaku untuk

IsVisible(RectangleF)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari struktur RectangleF yang ditentukan yang terkandung dalam Regionini.

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

Parameter

rect
RectangleF

Struktur RectangleF untuk diuji.

Mengembalikan

true ketika bagian mana pun dari rect terkandung dalam Regionini; jika tidak, false.

Contoh

Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:

  • Membuat persegi panjang pertama dan menggambarnya ke layar dengan warna biru.

  • Membuat persegi panjang kedua dan menggambarnya ke layar dengan warna merah.

  • Membuat wilayah dari persegi panjang pertama.

  • Menentukan apakah ada bagian persegi panjang yang bersinggungan dengan wilayah tersebut.

  • Menampilkan hasil true atau false pada layar.

Perhatikan bahwa persegi panjang bersinggungan dengan wilayah, sehingga hasilnya 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

Berlaku untuk

IsVisible(Rectangle)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari struktur Rectangle yang ditentukan yang terkandung dalam Regionini.

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

Parameter

rect
Rectangle

Struktur Rectangle untuk diuji.

Mengembalikan

Metode ini mengembalikan true ketika bagian mana pun dari rect terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Berlaku untuk

IsVisible(PointF)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah struktur PointF yang ditentukan terkandung dalam Regionini.

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

Parameter

point
PointF

Struktur PointF untuk diuji.

Mengembalikan

true ketika point terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Berlaku untuk

IsVisible(RectangleF, Graphics)

Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs
Sumber:
Region.cs

Menguji apakah ada bagian dari struktur RectangleF yang ditentukan yang terkandung dalam Region ini saat digambar menggunakan Graphicsyang ditentukan .

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

Parameter

rect
RectangleF

Struktur RectangleF untuk diuji.

g
Graphics

Graphics yang mewakili konteks grafis.

Mengembalikan

true ketika rect terkandung dalam Regionini; jika tidak, false.

Contoh

Untuk contoh kode, lihat metode IsVisible(RectangleF).

Keterangan

Transformasi konteks grafis saat ini digunakan untuk menghitung interior wilayah dan koordinat persegi panjang pada permukaan gambar.

Berlaku untuk