Region.IsVisible Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.
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
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.
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
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.
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
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.
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
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
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
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
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
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
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
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
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
ataufalse
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
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
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
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
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.
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.