با عرض سلام و ادب خدمت شما جناب آقای استاد احمدی.
وقت شما بخیر.
استاد من فایل آموزش گرافیک در #C حضرتعالی را تهیه نموده ام. این آموزش بسیار مفید و راهگشا بود.
عذرخواهی میکنم ، بنده دو سوال از خدمت شما دارم.
سوال اول اینکه آیا میشود به جای رویداد Paint ، از رویداد MouseClick ، برای رسم دایره ، به صورت زیر استفاده نماییم؟
private void PictureBox1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.FillEllipse(new SolidBrush(Color.Red), 0, 0, 50, 50);
}
private void PictureBox1_MouseClick(object sender, MouseEventArgs e)
{
Bitmap map = (Bitmap)piczamine.Image;
Graphics g = Graphics.FromImage(map);
g.FillEllipse(new SolidBrush(color1), e.X , e.Y , 50, 50);
piczamine.Image = map;
g.Dispose();
}
و آیا اینکه هیچ کدام از رویدادهای بالا بر دیگری ارجعیت دارد؟
و سوال دوم اینکه چطور میتوانیم رویداد PictureBox1_Paint(object sender, PaintEventArgs e) را
در رویداد PictureBox1_MouseClick(object sender, MouseEventArgs e) فراخوانی کنیم؟
با سپاس فراوان از حضرتعالی.
اسماعیلی.
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود