Region.IsVisible Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dikdörtgenin bu Regioniçinde bulunup bulunmadığını sınar.
Aşırı Yüklemeler
IsVisible(Single, Single, Single, Single, Graphics) |
Belirtilen dikdörtgenin herhangi bir bölümünün, belirtilen Graphicskullanılarak çizildiğinde bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(Int32, Int32, Int32, Int32, Graphics) |
Belirtilen dikdörtgenin herhangi bir bölümünün, belirtilen Graphicskullanılarak çizildiğinde bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(Single, Single, Single, Single) |
Belirtilen dikdörtgenin herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(Int32, Int32, Int32, Int32) |
Belirtilen dikdörtgenin herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(Single, Single, Graphics) |
Belirtilen Graphicskullanılarak çizildiğinde belirtilen noktanın bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(Int32, Int32, Graphics) |
Belirtilen Graphics nesnesi kullanılarak çizildiğinde belirtilen noktanın bu Region nesnesi içinde bulunup bulunmadığını sınar. |
IsVisible(Single, Single) |
Belirtilen noktanın bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(Point) |
Belirtilen Point yapısının bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(Rectangle, Graphics) |
Belirtilen Graphicskullanılarak çizildiğinde, belirtilen Rectangle yapısının herhangi bir bölümünün bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(PointF, Graphics) |
Belirtilen Graphicskullanılarak çizildiğinde belirtilen PointF yapısının bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(Point, Graphics) |
Belirtilen Graphicskullanılarak çizildiğinde belirtilen Point yapısının bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(RectangleF) |
Belirtilen RectangleF yapısının herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(Rectangle) |
Belirtilen Rectangle yapısının herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(PointF) |
Belirtilen PointF yapısının bu Regioniçinde bulunup bulunmadığını sınar. |
IsVisible(RectangleF, Graphics) |
Belirtilen Graphicskullanılarak çizildiğinde, belirtilen RectangleF yapısının herhangi bir bölümünün bu Region içinde bulunup bulunmadığını sınar. |
IsVisible(Single, Single, Single, Single, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
- x
- Single
Test etmek için dikdörtgenin sol üst köşesinin x koordinatı.
- y
- Single
Test etmek için dikdörtgenin sol üst köşesinin y koordinatı.
- width
- Single
Test etmek için dikdörtgenin genişliği.
- height
- Single
Test etmek için dikdörtgenin yüksekliği.
Döndürülenler
Belirtilen dikdörtgenin herhangi bir bölümü bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölge iç ve çizim yüzeyindeki dikdörtgen koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(Int32, Int32, Int32, Int32, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
- x
- Int32
Test etmek için dikdörtgenin sol üst köşesinin x koordinatı.
- y
- Int32
Test etmek için dikdörtgenin sol üst köşesinin y koordinatı.
- width
- Int32
Test etmek için dikdörtgenin genişliği.
- height
- Int32
Test etmek için dikdörtgenin yüksekliği.
Döndürülenler
Belirtilen dikdörtgenin herhangi bir bölümü bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölge iç ve çizim yüzeyindeki dikdörtgen koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(Single, Single, Single, Single)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
Belirtilen dikdörtgenin herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar.
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
Parametreler
- x
- Single
Test etmek için dikdörtgenin sol üst köşesinin x koordinatı.
- y
- Single
Test etmek için dikdörtgenin sol üst köşesinin y koordinatı.
- width
- Single
Test etmek için dikdörtgenin genişliği.
- height
- Single
Test etmek için dikdörtgenin yüksekliği.
Döndürülenler
Belirtilen dikdörtgenin herhangi bir bölümü bu Region nesnesi içinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Şunlara uygulanır
IsVisible(Int32, Int32, Int32, Int32)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
Belirtilen dikdörtgenin herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar.
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
Parametreler
- x
- Int32
Test etmek için dikdörtgenin sol üst köşesinin x koordinatı.
- y
- Int32
Test etmek için dikdörtgenin sol üst köşesinin y koordinatı.
- width
- Int32
Test etmek için dikdörtgenin genişliği.
- height
- Int32
Test etmek için dikdörtgenin yüksekliği.
Döndürülenler
Belirtilen dikdörtgenin herhangi bir bölümü bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Şunlara uygulanır
IsVisible(Single, Single, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
- x
- Single
Test için noktanın x koordinatı.
- y
- Single
Test için noktanın y koordinatı.
Döndürülenler
Belirtilen nokta bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölgenin iç kısmını ve çizim yüzeyindeki nokta koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(Int32, Int32, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
- x
- Int32
Test için noktanın x koordinatı.
- y
- Int32
Test için noktanın y koordinatı.
Döndürülenler
Belirtilen nokta bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölgenin iç kısmını ve çizim yüzeyindeki nokta koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(Single, Single)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
Belirtilen noktanın bu Regioniçinde bulunup bulunmadığını sınar.
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
Parametreler
- x
- Single
Test için noktanın x koordinatı.
- y
- Single
Test için noktanın y koordinatı.
Döndürülenler
Belirtilen nokta bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Şunlara uygulanır
IsVisible(Point)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
Döndürülenler
bu Regioniçinde point
bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Şunlara uygulanır
IsVisible(Rectangle, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
Döndürülenler
rect
herhangi bir bölümü bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölge iç ve çizim yüzeyindeki dikdörtgen koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(PointF, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
Döndürülenler
bu Regioniçinde point
bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölgenin iç kısmını ve çizim yüzeyindeki nokta koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(Point, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
Döndürülenler
bu Regioniçinde point
bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölgenin iç kısmını ve çizim yüzeyindeki nokta koordinatlarını hesaplamak için kullanılır.
Şunlara uygulanır
IsVisible(RectangleF)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
Belirtilen RectangleF yapısının herhangi bir bölümünün bu Regioniçinde bulunup bulunmadığını sınar.
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
Parametreler
- rect
- RectangleF
Test etmek için RectangleF yapısı.
Döndürülenler
rect
herhangi bir bölümü bu Regioniçinde bulunduğunda true
; aksi takdirde, false
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
İlk dikdörtgeni oluşturur ve mavi renkle ekrana çizer.
İkinci dikdörtgeni oluşturur ve kırmızıyla ekrana çizer.
İlk dikdörtgenden bir bölge oluşturur.
Dikdörtgenin herhangi bir bölümünün bölgeyle kesişip kesişmediğini belirler.
Ekranda
true
veyafalse
sonucunu görüntüler.
Dikdörtgenin bölgeyle kesiştiğine, dolayısıyla sonucun true
olduğuna dikkat edin.
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
Şunlara uygulanır
IsVisible(Rectangle)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
Döndürülenler
Bu yöntem, rect
herhangi bir bölümü bu Regioniçinde bulunduğunda true
döndürür; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Şunlara uygulanır
IsVisible(PointF)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- 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
Parametreler
Döndürülenler
bu Regioniçinde point
bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Şunlara uygulanır
IsVisible(RectangleF, Graphics)
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
- Kaynak:
- Region.cs
Belirtilen Graphicskullanılarak çizildiğinde, belirtilen RectangleF yapısının herhangi bir bölümünün bu Region içinde bulunup bulunmadığını sınar.
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
Parametreler
- rect
- RectangleF
Test etmek için RectangleF yapısı.
Döndürülenler
bu Regioniçinde rect
bulunduğunda true
; aksi takdirde, false
.
Örnekler
Kod örneği için IsVisible(RectangleF) yöntemine bakın.
Açıklamalar
Grafik bağlamının geçerli dönüşümü, bölge iç ve çizim yüzeyindeki dikdörtgen koordinatlarını hesaplamak için kullanılır.