מרכוז אובייקט גראפי באזור הלקוח היא פעולה די פשוטה,
נדרש לחשב את המיקום בהתאם לגודל האובייקט ולגודל אזור הלקוח:
חישוב X (שורה 10):
ellipse.X = (ClientWidth – ellipse.Width) / 2;
חישוב Y (שורה 11):
ellipse.Y = (ClientHeight – ellipse.Height) / 2;
1: public partial class MyForm : BaseCanvas
2: {
3: Ellipse ellipse = new Ellipse();
4: public override void Main()
5: {
6: ellipse.BrushColor = Color.Red;
7: ellipse.PenColor = Color.Red;
8: ellipse.Width = 500;
9: ellipse.Height = 500;
10: ellipse.X = (ClientWidth - ellipse.Width) / 2;
11: ellipse.Y = (ClientHeight - ellipse.Height) / 2; ;
12: AddEllipse(ellipse);
13: }
14: }
צילום מסך:
איך אפשר לקבל את הקוד של זה
יוני שלום,
לא ניתן לקבל את הקוד,
המטרה היא שתלמד את הקוד ותבין אותו כדי שתוכל ליישם אותו בעצמך.
ארז