Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Elips ditentukan oleh persegi panjang pembatasnya. Ilustrasi berikut menunjukkan elips bersama dengan persegi panjang pembatasnya.
Untuk menggambar elips, Anda memerlukan objekGrafisdan objekPena. Objek Grafik menyediakan metode DrawEllipse, dan objek Pena menyimpan atribut elips, seperti lebar dan warna garis. Alamat objek Pena diteruskan sebagai salah satu argumen ke metode DrawEllipse. Argumen yang tersisa diteruskan ke metode DrawEllipse menentukan persegi panjang pembatas untuk elips. Contoh berikut menggambar elips; persegi panjang pembatas memiliki lebar 160, tinggi 80, dan sudut kiri atas (100, 50).
myGraphics.DrawEllipse(&myPen, 100, 50, 160, 80);
DrawEllipse adalah metode yang kelebihan beban dari kelas Graphics, jadi ada beberapa cara untuk menyediakannya dengan argumen. Misalnya, Anda dapat membuat objekRect dan meneruskan referensi ke objek Rect sebagai argumen ke metode DrawEllipse.
Rect myRect(100, 50, 160, 80);
myGraphics.DrawEllipse(&myPen, myRect);
Busur adalah bagian dari elips. Untuk menggambar busur, Anda memanggil metode DrawArc kelasGrafis. Parameter metode DrawArc sama dengan parameter metode DrawEllipse, kecuali bahwa DrawArc memerlukan sudut awal dan sudut sapuan. Contoh berikut menggambar busur dengan sudut awal 30 derajat dan sudut sapuan 180 derajat.
myGraphics.DrawArc(&myPen, 100, 50, 160, 80, 30, 180);
Ilustrasi berikut menunjukkan busur, elips, dan persegi panjang pembatas.
merah