GDI+'da Elipsler ve Yaylar
Sınıfın ve DrawArc yöntemlerini Graphics kullanarak DrawEllipse kolayca üç nokta ve yay çizebilirsiniz.
Üç Nokta Çizme
Üç nokta çizmek için bir Graphics nesneye ve nesneye Pen ihtiyacınız vardır. Graphics nesnesi yöntemini sağlar DrawEllipse ve Pen nesne üç noktayı işlemek için kullanılan çizginin width ve color gibi özniteliklerini depolar. Pen nesnesi yöntemine bağımsız değişkenlerden DrawEllipse biri olarak geçirilir. yöntemine DrawEllipse geçirilen kalan bağımsız değişkenler üç nokta için sınırlayıcı dikdörtgeni belirtir. Aşağıdaki çizimde sınırlayıcı dikdörtgeniyle birlikte üç nokta gösterilmektedir.
Aşağıdaki örnek üç nokta çizer; sınırlayıcı dikdörtgenin genişliği 80, yüksekliği 40 ve sol üst köşesi (100, 50):
myGraphics.DrawEllipse(myPen, 100, 50, 80, 40);
myGraphics.DrawEllipse(myPen, 100, 50, 80, 40)
DrawEllipse sınıfının aşırı yüklenmiş bir yöntemidir Graphics , bu nedenle bunu bağımsız değişkenlerle sağlamanın çeşitli yolları vardır. Örneğin, bir Rectangle oluşturabilir ve yöntemini bağımsız değişken olarak geçirebilirsiniz RectangleDrawEllipse :
Rectangle myRectangle = new Rectangle(100, 50, 80, 40);
myGraphics.DrawEllipse(myPen, myRectangle);
Dim myRectangle As New Rectangle(100, 50, 80, 40)
myGraphics.DrawEllipse(myPen, myRectangle)
Yay Çizme
Yay, üç noktanın bir kısmıdır. Bir yay çizmek için sınıfının yöntemini Graphics çağırırsınızDrawArc. Yöntemin DrawArc parametreleri, başlangıç açısı ve süpürme açısı gerektiren durumlar dışında yöntemin DrawArc parametreleriyle DrawEllipse aynıdır. Aşağıdaki örnek, başlangıç açısı 30 derece ve süpürme açısı 180 derece olan bir yay çizer:
myGraphics.DrawArc(myPen, 100, 50, 140, 70, 30, 180);
myGraphics.DrawArc(myPen, 100, 50, 140, 70, 30, 180)
Aşağıdaki çizimde yay, üç nokta ve sınırlayıcı dikdörtgen gösterilmektedir.
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin