با سلام.دو سوال در مورد گرافیک در #C از حضرتعالی.

بپرسید

0

{{ digitTrunc(content.likes) }}

با عرض سلام و ادب خدمت شما جناب آقای استاد احمدی.

وقت شما بخیر.

استاد من فایل آموزش گرافیک در #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) فراخوانی کنیم؟


با سپاس فراوان از حضرتعالی.

اسماعیلی.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است