برای تنظیم نقطه ی 0و0 تو پیکچر باکس چیکار باید کرد؟؟؟
چطور میشه نقطه رسم کرد؟؟؟
چطور میشه تصویر مرسوم رو ذخیره کرد؟؟؟
Printable View
برای تنظیم نقطه ی 0و0 تو پیکچر باکس چیکار باید کرد؟؟؟
چطور میشه نقطه رسم کرد؟؟؟
چطور میشه تصویر مرسوم رو ذخیره کرد؟؟؟
یک پیکچر باکس روی فرم قرار بده و در رویداد Paint آن کدهای زیر رو قرار بده.
خط اول : نقطه ای رو در مختصات 0 و 0 رسم میکنه.کد:
e.Graphics.DrawRectangle(Pens.Black, 0, 0, 1, 1)
e.Graphics.DrawRectangle(Pens.Black, 10, 10, 20, 20)
Dim bmp AsNew Bitmap(PictureBox1.Width, PictureBox1.Height)
PictureBox1.DrawToBitmap(bmp, PictureBox1.ClientRectangle)
bmp.Save("c:\a.bmp")
خط دوم: چهار ضلعی رو در مختصات 10 و 10 و به طول و عرض 20 رسم میکنه.
خط سوم : یک متغیر Bitmap ایجاد کرده ( با طول و عرض برابر با پیکچر باکس )
خط چهارم: تصویر رسم شده در پیکچر باکس رو به درون متغیر Bmp انتقال میده.
خط آخر: تصویر رسم شده رو در مسیر گفته شده ، Save میکنه.
ممنون منظورم این بود که 0و0 بیاد وسط صفحه نه گوشه بالا
در همون رویداد Paint ، قبل از خط اول این کد رو قرار بده:
کد:
e.Graphics.TranslateTransform(PictureBox1.Width / 2, PictureBox1.Height / 2)
ممنون حالا رسم نقطه چی؟
برا رسم نمودار از کدوم شکل استفاده کنم؟؟؟
از آقایون و خانوما : کسی نبود جواب بده؟؟؟
سلام دوست عزیز.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ویژوال بیسیک(Visual Basic) کد:
برای رسم نقطه همونطور که شالینه گفته عمل کن:
برای رسم دایره:کد:e.Graphics.DrawRectangle(Pens.Black, 0, 0, 1, 1)
نیم دایره:کد:e.Graphics.DrawArc(Pens.Black, 0, 0, 100, 100, 400, 400)
خط منحني:کد:e.Graphics.DrawArc(Pens.Black, 0, 0, 100, 100, 200, 200)
خط صاف یا همون لاین:کد:e.Graphics.DrawBezier(Pens.Black, 0, 0, 100, 100, 200, 20, 400, 400)
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] سی شارپ(#C) توضیحات:کد:e.Graphics.DrawLine(Pens.Black, 0, 0, 200, 200)
برای سی شارپ همون بالایی ها رو تایپ کن فقط آخر هر خط به ";" بزار.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] سی پلاس پلاس(++C) کد:
برای رسم نقطه همونطور که شالینه گفته عمل کن:
برای رسم دایره:کد:e->Graphics->DrawRectangle(Pens::Black, 0, 0, 1, 1);
نیم دایره:کد:e->Graphics->DrawArc(Pens::Black, 0, 0, 100, 100, 400, 400);
خط منحني:کد:e->Graphics->DrawArc(Pens::Black, 0, 0, 100, 100, 200, 200);
خط صاف یا همون لاین:کد:e->Graphics->DrawBezier(Pens::Black, 0, 0, 100, 100, 200, 20, 400, 400);
کد:e->Graphics->DrawLine(Pens::Black, 0, 0, 200, 200);
با ScaleTransform به نمودار فاصله میدم اما قشنگ در نمیاد چیکار کنم؟؟؟
کلا بگو میخوای چیکار کنی؟ تا بهتر کمکت کنم. یا اگه میخوای هدفت رو بگو تا واست نمودار رو رسم کنم.