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

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

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

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

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

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

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


بنام خدایی که در این نزدیکی است.

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

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

قسمت هشتاد و پنجم


امتحان كنيد: كار با كنترل FontDialog

  • مجددا پروژه Dialogs را باز كنيد
  • در قسمت طراحي فرم، كنترل Button ديگري به فرم اضافه كرده و خاصيتهاي آن را مطابق ليست زير تعيين كنيد:
    • خاصيت Name را برابر با btnFont قرار دهيد.
    • خاصيت Anchor را برابر با Right, Top قرار دهيد.
    • خاصيت Text را برابر با Font قرار دهيد.
  • براي نمايش كادر فونت بايد يك كنترل FontDialog بر روي فرم قرار دهيد.
  • براي ايـن كـار در جعبـه ابـزار بـه قسمت Dialogs برويد و در آنجا بر روي كنترل FontDialog دو بار كليك كنيـد .
  • بـه ايـن صـورت يـك كنترل FontDialog در قسمت پاين محيط طراحي در ويژوال استوديو اضافه خواهد شـد .
  • تمـام تنظيمـات پـيش فرض اين كنترل را قبول كنيد و خاصيتهاي آن را تغيير ندهيد .
  • بر روي دكمه ي btnFont دو بار كليك كنيد تا متد مربوط به رويداد كليك آن ايجاد شود .
  • سپس كد زيـر را بـه آن متد اضافه كنيد:
با كليك بر روي دكمه Start در نوار ابزار برنامه را اجرا كنيد .

هنگامي كه فرم برنامه نمايش داده شد بـر روي دكمـه ي Font كليك كنيد تا كادر محاوره اي Font نمايش داده شود .

فونت و رنگ جديدي را براي TextBox انتخاب كرده و بر روي دكمه OK كليك كنيد.

حال چندين خط متن را در فرم وارد كنيد. مشاهده خواهيد كرد كه متن با فونت و رنگ جديد نوشته خواهد شد.

همچنين اگر فايلي را با استفاده از دكمه ي Open باز كنيد، رنگ و فونت جديد در آن اعمال مي شود .

براي تست ايـن مورد روي دكمه ي Open كليك كنيد تا كادر Open نمايش داده شود،

سپس يك فايل متني را انتخاب كـرده و آن را باز كنيد. مشاهده مي كنيد كه محتويات فايل با رنگ و فونت جديد نمايش داده مي شود.

چگونه كار مي كند؟

همانطور كه مي دانيد، قسمت رنگ كادر Font به صورت پيش فرض نمايش داده نمي شود پس برنامـه را بـا تنظـيم مقـدار ايـن خاصيت با True آغاز مي كنيم تا هنگام نمايش كادر Font ،قسمت Color نيز نمايش داده شود .

سپس كادر Font را نمايش مي دهيم و با استفاده از يك دستور if بررسي مي كنيم كه كاربر بر روي د كمه OK كليـك كـرده اسـت و يـا بـر روي دكمـه Cancel .

اگـر كـاربر بـر روي دكمـه OK كليـك كـرده باشـد، هماننـد كادرهـاي ديگـر، مقـدار OK.DialogResult به وسيله تابع ShowDialog برگشته مي شود .

براي تغيير فونت TextBox ، خاصيت Font آن را برابر با فونتي قرار مي دهيم كـه كـاربر در كنتـرل FontDialog انتخاب كـرده اسـت .

بـراي ايـن كـار بايـد از خاصـيت Font كنتـرل FontDialog اسـتفاده كنـيم .

همچنـين خاصـيت ForeColor كنترل TextBox را نيز برابر با خاصيت Color كنترل FontDialog قرار مي دهـيم .

بـه ايـن ترتيب رنگ متن داخل TextBox برابر با رنگي مي شود كه كاربر در كادر Font انتخاب كرده است .

به قسمت هشتاد و ششم بروید.


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

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

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

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

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

soroush کانال سروش

کانال آی گپ