قسمت سوم آموزش #C

خوب قسمت سوم رو شروع میکنیم. این سی شارپ و ویژوال استودیو مثله خیلی از برنامه های حرفه ای دیگه ، از هرکجا که بخوایم شروع کنیم میبینیم یه چیزه دیگه هست که باید می گفتیم و این داستان همینطوری ادامه پیدا میکنه، توی این قسمت سعی می کنم چند خصوصیت که همیشه و در همه کنترل ها با اون سروکار داریم رو توضیح بدم و اونها را یکبار برای همیشه توضیح بدم.#C

مواردی که در زیر توضیح داده میشود را میتوانید با انتخاب یک فرم یا کنترلی که بر روی فرم شما قرار دارد و سپس رفتن به پنجره Properties این خصوصیات را پیدا کنید.

TEXT : این خصوصیت تقریبا در 80 درصد کنترلها وجود دارد و در جاهای مختلف یک  کنترل نشان داده می شود و این خصوصیت نوشته ای است که به عنوان اسم آن کنترل به کاربر نشان داده میشود، مثلا کلمه «جستجو» که بر روی یک دکمه قرار دارد توسط این خصوصیت تنظیم شده است.

NAME : این خصوصیت در 100 درصد کنترلها وجود دارد و ما از طریق این خصوصیت است که میتوانیم در هنگام کد نویسی به کنترلهای مورد نظر خود دسترسی پیدا کنیم و یا آنها کار کنیم و البته این مقدار به کاربر نشان داده نمی شود و فقط برای کد نویسی به کار می رود. مثلا برای یک button که کار جستجو را انجام میدهد نام buttonSearch را قرار دهید و قسمت کد نویسی با نوشتن این نام به خصوصیات دیگر آن دسترسی پیدا کنید.

ENABLE :  توسط این خصوصیت شما میتوانید حالت فعال و یا غیر فعال بودن یک کنترل را تععین کنید، بدین صورت که اگر مقدار آن را False کنید کاربر قادر به تغییر داد آن نیست و مثلا اگر button باشد نمیتواند آن را کلیک کند و یا اگر TextBox باشد نمیتواند مقدار داخل آن را انتخاب کند و یا در آن تایپ کند.

VISIBLE :  اگر مقدار این خصوصیت را False کنید آن کنترل در هنگام اجرا به کاربر نشان داده نمی شود .

خوب فکر کنم این چهار خصوصیت فعلا برای شروع کار کافی باشد. بریم یکیش رو تست کنیم.

یک Button و یک TextBox برو روی فرم خود قرار دهید و نام تکست باکس را مساوی TextTest قرار دهید و نام باتن را به ButtonEnable تغییر دهید و سپس بر روی باتن دوبار کلیک کنید و سپس دورن بلاک مربوط به رویداد کلیک آن کد زیر را قرار دهید.

TextTest.Enable=false;

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

TextTest.Enable=true;

فکر میکنم برای امروز کافی باشه، شما میتونید این تمرین رو روی کنترلهای دیگر هم امتحان کنید.

  1. No trackbacks yet.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: