چهارشنبه 29 آذر 1396, 23:54 عصر
#1
سلام عرض میکنم خدمت دوستان عزیز
من میخوام دایره روی فرم رسم کنم و بعد روی برگه چاپ کنم اما هرچی داخل گوگل سرچ کردم فقط رسم بر اساس پیکسل وجود داره و پیکسل هم بر اساس رزولوشن اندازه سانتیمترش متفاوت
حالا اگر بخوام دایره بر اساس سانتیمتر رسم بشه چیکار باد بکنم البته باید این اندازه رو کاربر بتونه تعیین کنه مثلا یه دایره به شعاع 20 سانتیمتر
اگر تکراریه خواهشا لینک بدین نه حذف
پنج شنبه 30 آذر 1396, 02:21 صبح
#2
نقل قول: رسم دایره بر اساس سانتیمر
نوشته شده توسط
hadi vafaiiسلام عرض میکنم خدمت دوستان عزیز
من میخوام دایره روی فرم رسم کنم و بعد روی برگه چاپ کنم اما هرچی داخل گوگل سرچ کردم فقط رسم بر اساس پیکسل وجود داره و پیکسل هم بر اساس رزولوشن اندازه سانتیمترش متفاوت
حالا اگر بخوام دایره بر اساس سانتیمتر رسم بشه چیکار باد بکنم البته باید این اندازه رو کاربر بتونه تعیین کنه مثلا یه دایره به شعاع 20 سانتیمتر
اگر تکراریه خواهشا لینک بدین نه حذف
با سلام
برای اینکار می تونید از میلیمتر(Millimeter) استفاده کنید
هر 1 سانتی متر برابر 10 میلیمتر هست بخاطر همین در 10 ضرب می کنیم
private void button1_Click(object sender, EventArgs e)
{
int r = int.Parse(textBox1.Text) * 10;
System.Drawing.Graphics GraphicsObject = Graphics.FromHwnd(this.Handle);
GraphicsObject.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
System.Drawing.SolidBrush RedSolidBrush = new SolidBrush(Color.Red);
GraphicsObject.PageUnit = GraphicsUnit.Millimeter;
GraphicsObject.FillEllipse(RedSolidBrush, new Rectangle(20, 20, r, r));
}
اگر شما عدد 20 را در textBox1 وارد کنید یک دایره به قطر 20 سانتی متر برای شما رسم خواهد شد
موفق باشید
پنج شنبه 30 آذر 1396, 12:50 عصر
#3
نقل قول: رسم دایره بر اساس سانتیمر
ممنون از کمکتون اما این کد دایره رو گوشه فرم قرار میده اگر بخوام دقیقا وسط picturBox بکشم چجوری باید عمل کنم Untitled.png
پنج شنبه 30 آذر 1396, 13:40 عصر
#4
نقل قول: رسم دایره بر اساس سانتیمر
نوشته شده توسط
hadi vafaiiممنون از کمکتون اما این کد دایره رو گوشه فرم قرار میده اگر بخوام دقیقا وسط picturBox بکشم چجوری باید عمل کنم
Untitled.png
کاشکی یک مقدار هم خودتون تلاش می کردید
به جای this.Handle از pictureBox1.Handle استفاده کنید و در خط آخر اون 20 و 20 که گذاشتم x و y نسبت به آبجکتیه که توش Handle شده
موفق باشید
پنج شنبه 30 آذر 1396, 14:16 عصر
#5
نقل قول: رسم دایره بر اساس سانتیمر
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 187 تاريخ : پنجشنبه 30 آذر 1396 ساعت: 16:36