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

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

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

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

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

حضرت محمد (ص) : داناترین مردم کسى است که دانش دیگران را به دانش خود بیفزاید.

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


بنام حضرت دوست که هر چه داریم از اوست.

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

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

قسمت شصت و نهم


ادامه قسمت شصت و هشتم

  • حال ب ر روي دكمه ي Clear كليك كنيد .
  • مشاهده خواهيد كرد كه متن وارد شده از برنامه پاك مي شود و رنـگ مـتن نيز به حالت اوليه بازمي گردد.
  • به اين ترتيب اگر متني را در برنامه وارد كنيد رنگ آن سياه خواهد بود.
  • برنامه را متوقف كنيد و به قسمت ويرايشگر كد برگرديد .
  • كد زير را به اين قسمت اضافه كنيد تا زيربرنامه اي ايجاد شود كهرنگ متن را به آبي تغيير دهد:
  • در قسمت طراحي فرم، دكمه ي tbrBlue را از نوار ابزار انتخاب كرده و بر روي آن دو بـار كليـك كنيـد تـا رويـدادكليك آن ايجاد شود.
  • كد مشخص شده در زير را به اين متد اضافه كنيد :
  • حال به زير ب رنامه اي نياز داريم كه متن داخل برنامه را به حروف بزرگ تبديل كند .
  • براي اين كار كد زير را به برنامه اضافه كنيد
  • در قسمت طراحي فرم، بر روي دكمه ي UpperCase در نوار ابزار دو بار كليك كنيد تا متد مربوط به رويـداد كليك آن ايجاد شود.
  • سپس كد زير را در آن متد وارد كنيد :
  • براي تغيير متن برنامه به حروف كوچك نيز به متد زير نياز داريم :
  • متد مربوط به رويداد كليك دكمه ي LowerCase را ايجاد كرده و كد زير را در آن وارد كنيد:

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

سـپس بـر روي دكمـه ي Upper Case كليك كنيد.

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

به همين ترتيب اگر بر روي دكمه Lower Case كليك كنيد،متن به حروف كوچك تبديل مي شـود .

كليـك كردن بر روي دكمه هاي Red و Blue نيز باعث تغيير رنگ برنامـه مـي شـود .

در انتهـا مـي توانيـد بـر روي دكمـه Clear كليك كنيد تا متن موجود در برنامه پاك شده و برنامه به حالت اول برگردد .

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

اين بخش از امتحان كنيد بسيار ساده بـود .

در برنامـه هـاي قبلـي چگـونگي ايجـاد متـدي بـراي رويـداد Click يـك كنتـرل Button را مشاهده كرده بوديد،

ايجاد رويداد Click براي كنترلهاي Button موجود در نوار ابزار نيز كاملاً مشابه موارد قبلي است .

اولين كاري كه انجام داديم، ايجاد رويداد Click براي دكمه ي Clear و اضافه كردن كدي بـود كـه زيربرنامـه ClearEditBox را فراخواني كند :

در مرحله بعد، زيربرنامه اي نوشتيم كه رنگ متن وارد شده در برنامه را به قرمز تغيير دهد و اين تغيير را در نوار وضـعيت نيـز اعـلام كند.

براي تغيير رنگ متن وارد شده در TextBox بايد از خاصيت ForeColor استفاده كنيم .

براي تعيين رنگ مورد نظر نيز مي توانيم از شمارنده ي Color استفاده كنيم .

خاصيت ForeColor به رنگ قرمز باقي مي ماند تا آن را مجدداً تغييـر دهيم.

بنابراين تا بر روي دكمه فرمان Clear كليك نكنيم، رنگ متن برنامه به صورت قرمز خواهد بود .

كليـك كـردن بـر روي دكمه Clear باعث مي شود متني كه از آن به بعد در برنامه وارد مي شود. به رنگ سياه نمايش داده شود

بعد از اينكه رنگ متن موجود در برنامه را به قرمز تغيير داديم، اين تغيير در نوار وضعيت نيز نشان داده مي شود .

هنگـامي كـه كـاربر متني را در برنامه تايپ كند، متن نوار وضعيت نيز به Ready تغيير مي كند .

زيرا در اين حالت مـتن داخـل TextBox تغييـر كرده و بنابراين رويداد TextChanged مربوط به كنترل TextBox فراخواني مي شود.

اين رويداد نيز متن نوار وضـعيت را به Ready تغيير مي دهد.
اگر كاربر بر روي دكمه فرمان Upper Case در نوار ابزار كليك كند، برنامـه متـد UppercaseText را فراخـواني مي كند،

اين متد نيز با استفاده از تابع ToUpper متن موجود در خاصيت EditText را به حروف بزرگ تبديل مي كند.

به همين ترتيب كليك كردن بر روي دكمه ي Lower Case باعث مي شود كه متن موجـود در برنامـه بـه حـروف كوچـكتبديل شود.

بسیار خب جهت ادامه کار به بخش هفتادم مراجعه کنید.

 

 


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

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

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

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

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

soroush کانال سروش

کانال آی گپ