تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 39 +

تعداد کل مطالب : 338 +

تعداد نظرات : 29 +

حضرت علی (ع) : علم گنج بزرگی است که با خرج کردن تمام نمی شود.

آموزش مقدماتی تا پیشرفته سی شارپ بخش دویست و چهارم


به نام خداوند لوح و قلم
حقیقت نگار وجود و عدم
خدایی که داننده ی رازهاست
نخستین سرآغاز آغازهاست


آموزش مقدماتی تا پیشرفته سی شارپ بخش دویست و چهارم

سلام به همه کاربران وب‌سایت لندلرن

قسمت دویست و چهارم


امتحان كنيد: مشخص كردن رنگهاي مورد استفاده

  • ابتدا بايد برنامه را به گونه اي تغيير دهيم كه اشياي ايجاد شده از كلاس ColorPaletteButton بدانند به چه كليدي تعلق دارند.
  • براي اين كار قسمت ويرايـشگر كـد بـراي كـلاس ColorPaletteButton را بـاز كرده و كد زير را به ابتداي كلاس اضافه كنيد
  • تا بتوانيم از اين شمارنده در كلاس استفاده كنيم.
  • سپس فيلد زير را نيز به اين كلاس اضافه كنيد تا بتوانيم توسط آن مشخص كنيم كه رنگ هر دكمـه بـه چـه كليـدي از
    ماوس نسبت داده شده است.
  • حال بايد متد Draw را به گونه اي تغيير دهيم كه حرف L و يا حرف R را روي دكمه هاي مربوط به آنها در پالت رنگ نمايش دهد.
  • براي اين كار كد زير را به متد Draw اضافه كنيد:
  • به قسمت ويرايشگر كد مربوط به كلاس ColorPalette برويد و كد زير را به اين كلاس اضافه كنيد.
  • به وسيله ي اين دو فيلد مي توانيم در هر لحظه مشخص كنيم كه
    • رنگ چه دكمه اي از پالت رنگ بايد به عنوان رنـگ كليـد چـپ ماوس
    • و رنگ چه دكمه اي بايد به عنوان رنگ كليد راست ماوس مورد استفاده قرار گيرد.
  • كدي كه در اين قسمت وارد مي كنيم ممكن است مقداري طولاني باشد، اما كـار سـاده اي را انجـام مـي دهـد .
  • در ايـن قسمت بايد تغييراتي ايجاد كنيم تا مطمئن شويم يك رنگ نمي تواند به هر دو كليد ماوس نسبت داده شود.
  • همچنين بايد حرف (L و يا حرف R) را از روي دكمه ي قبلي در پالت رنگ پاك كنيم و آن را روي دكمه ي جديد قرار دهيم.
  • بنابراين اين دو دكمه در پالت رنگ را نيز بايد از نوع نا معتبر مشخص كنيم تا مجدداً توسط ويندوز رسم شوند.
  • تغييـرات زيـر را در متد ColorPalette_MouseUp ايجاد كنيد:
    کد زیر را عینا جایگزین کنید.
  • در آخر نيز بايد كدي را وارد كنيم تا هنگامي كه برنامه شروع به كار مي كند، يكي از دكمه هاي موجود در پالت رنگ بـه كليد چپ ماوس و رنگ ديگر به كليد راست ماوس نسبت داده شود.
  • براي ايـن كـار متـد AddColor را بـه نحـوي تغيير مي دهيم تا اگر هيچ رنگي به دو كليد ماوس نسبت داده نشده بود، رنگ اول را براي كليد چپ و رنـگ دوم را بـراي كليد راست در نظر بگيرد.
  • بنابراين تغييرات زير را در اين متد ايجاد كنيد:

متد را به شکل زیر تغییر دهید.

  • برنامه را اجرا كنيد .
  • مشاهده خواهيد كرد كه رنگ انتخاب شده براي كليدهاي چپ و راست ماوس در اين قسمت به وسيله ي حروف L و يا R نمايش داده مي شوند و با تغيير رنگ انتخابي در پالت رنگ مكان ايـن حـروف نيـز تغييـر مـي كنـد.

با آرزوی موفقیت برای همه شما لندلرنی ها
قسمت دویست و پنجم را از دست ندهید.


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ