• مقدمه

به‌نام خدا؛

در بخش پیشین از آموزش زبان برنامه‌نویسی سی‌شارپ، نحوه ایجاد و کامپایل یک پروژه Windows Form Application را فرا گرفتید. در این بخش، شما فراخواهید گرفت که چگونه کنترلرهای مختلفی را به یک Form خالی خود اضافه و در ادامه، آن را کدنویسی کنید. پس با یک بسم‌الله با همدیگر شروع می‌کنیم …

  • اضافه کردن کنترلرها به Form خالی خود

اولین کاری که در این بخش قرار است انجام دهیم، اضافه کردن کنترلرها به فرم خود است. در ادامه، پس از اضافه کردن آن‌ها، کدهای موردنظر خود را در آن‌ها نوشته و درنهایت با اجرا نمودن برنامه، نحوه اجرای آن را خواهیم دید. (در بخش بعدی)

برای اضافه نمودن یک کنترلر (مانند Text Box، Button و …) می‌توانید از Toolbox در کنار Form خود در سمت چپ استفاده کنید. Toolbox را باز کرده و پس از آن بر روی فلش Common Controls کلیک کنید تا موارد مربوط به آن باز شود. شما می‌بایست که لیستی از کنترل‌های مختلف همانند تصویر زیر ببینید.

بر روی Button یک‌بار کلیک کرده؛ این‌کار باعث می‌شود که Button انتخاب شود. برای اضافه کردن آن، هرکجای Form خود، یک‌بار کلیک کنید تا Button درج شود. اتفاقی همانند زیر برای فرم شما خواهد افتاد:

Button در واقع یک شیء‌ای است که توسط آن از دیگران می‌خواهید که بر روی آن کلیک کنند تا یک عمل خاصی انجام شود. وقتی که آن بر روی Button کلیک می‌کنند، کدهایی که در درون این Button نوشته‌اید اجرا خواهند شد. متنی که بر روی Button نوشته شده است (که به‌صورت پیشفرض با نام button1 معرفی شده) قابل تغییر می‌باشد.

تمامی ابزارهایی که در Form خود استفاده می‌کنید (دقیقاً همانند همین Button‌-ای که قرار داده‌ایم)، همه دارای بخشی به نام Properties، به معنی خصوصیات هستند. توسط Properties این ابزارها، شما قادر به تغییر بسیار از خصوصیات ابزارها هستید و آن‌ها را به‌شکلی که تمایل دارید، شخصی‌سازی کنید. مثلاً طول و یا عرض آن را تغییر دهید، رنگ آن را عوض کنید و یا نام آن را به نام دیگری تبدیل کنید.

برای دستیابی به خصوصیات، ابتدا اطمینان حاصل فرمایید که ابزار شما انتخاب شده باشید. یعنی با یک‌بار کلیک کردن بر روی آن، ابزار انتخاب شود. به‌شکل زیر دقت کنید:

اکنون، سمت راست و پایین برنامه Visual Studio را مشاهده کنید؛ دقیقاً زیر Solution Explorer. شما می‌بایست که پنجره‌ای به نام Properties را مشاهده کنید. اگر این پنجره برای شما وجود ندارد (و یا حتی اگر شاید وجود دارد و آن را نمی‌بینید) با راست‌کلیک کردن بر روی ابزار موردنظر شما، آخرین گزینه، یعنی Properties را انتخاب کنید تا پنجره Properties برای شما به نمایش در‌آید.

برای راحتی کار هنگام استفاده از Properties، پیشنهاد می‌شود که آن را بر اساس ترتیب حروف الفبای انگلیسی تنظیم کنید. برای این‌کار، طبق تصویر زیر، بر روی آیکون AZ کلیک کنید.

همانطور که می‌بینید، Property های بسیار زیادی را در اینجا خواهید دید. به سراغ حرف T بروید و Property-ای به‌نام Text را پیدا کنید. این خصوصیت، نام ابزار خود را مشخص می‌کند. مثلاً برای همین Button، قبلاً دیدید که نامی که توسط آن، کاربر شما مشاهده می‌کند، button1 می‌باشد. شما با استفاده از این خصوصیت، می‌توانید نام نمایشی را تغییر دهید تا کاربری که برنامه شما را می‌بینید، نامی مطابق با عملکر ابزار را مشاهده کند.

بر روی مقدار مقابل Text کلیک کنید و آن را به نام مقابل تغییر دهید: A Message

بر روی Enter کلیک کنید تا نام جدید ثبت شود. حال بر روی Form خود نگاهی بیاندازید؛ خواهید دید که نام آن به نام A Message تغییر یافت.

یک خصوصیت دیگری در پنجره‌ی Properties می‌توانید پیدا کنید که نام آن Size می‌باشد. توسط این خصوصیت، شما مقدار طول و عرض ابزار خود را می‌توانید تعیین کنید.

اولین رقم از آن که ۷۳ می‌باشد، نمایانگر عرض ابزار شماست. دومین رقم که ۲۳ می‌باشد، نمایانگر طول ابزار شماست. آن‌ها را به‌ترتیب به ۱۰۰ و ۳۰ طبق تصویر زیر تغییر دهید.

Enter را مجدداً فشار دهید تا سایز جدید اعمال شود.

نکته: اگر که شما به‌جای ابزار خود، خود Form را انتخاب کنید و به بخش Properties آن مراجعه کنید، خواهید دید که خود Form نیز دارای خصوصیت‌های مختلفی می‌باشد. اگر مقدار Text را تغییر دهید، عنوان آن تغییر خواهد کرد.

پ.ن: از تمامی دوستان بابت قرار دادن دیربه‌دیر بخش‌های آموزشی عذرخواهی می‌کنم. انشاءالله کمتر از یک ماه آینده، علاوه بر آماده کردن بخش‌های آموزشی به‌صورت یک فایل PDF، بخش‌های جدید با فاصله یک الی حداکثر دو روز قرار خواهند گرفت.

نظرات کاربران
اشتراک در
اطلاع از
19 نظرات
Reza
13 سال قبل

ممنون از زحمتی که می کشی . همیشه منتظر درس بعدی هستم. پی دی اف هم بذار برای بعد از امتحانات

مهران
13 سال قبل

عاشقتون هستم !

vahid
13 سال قبل

سلام ابن عم . په کوبخش 3هرچی دنبالش گشتم ندیدمش

vahid
13 سال قبل

سیدجان مدتیه همین که ایمیل ام روبازمی کنم این IDM میادبالاکه یه چیزی رودانلودکنم آدرسش هم اینه http://ads.bluelithium.com/st?ad_type=iframe&ad_size=1×1&section=768714 چیه این ؟ وچه قصدی داره ؟ ممنون

mojtaba
13 سال قبل

خیلی ممنون.

naser
13 سال قبل

درود
امیدوارم خوب باشید
گرانقدر از زحمات جنابعاتی بابت چنین مطالبی در سایتتان بسیار قدر دانی میکنم
با اینکه رشته من ای تی نیست اما با مطالب شما با این رشته پیوند داریم
سال نو مبارک وبهترینها برای خود وخانواده محترامتان مقدر گردد
الله نگهدارتان

sina
13 سال قبل

فوق العادس من یک ساله دنبال آموزش خوب بودم…
واقعا ممنونم………..تا این پست خوندم و استفاده کردم
از زحماتتون واقعا سپاسگزارم…………

shaghayegh
12 سال قبل

یک دنیا ممنون

حمید
12 سال قبل

سلام ، واقعاً ممنون از اینکه این همه زحمت کشیدی و مطالب مفید رو برامون گذاشتی ، هیچی بجز تشکر ازمون بر نمیاد
خسته نباشی

زهرا
11 سال قبل

سلام.من هر وقت که میخوام برنامه رو اجرا کنم این پیغام میاد.لطفا راهنماییم کنید
Could not write to output file ‘C:\Documents and Settings\zahra\Local Settings\Application Data\Temporary Projects\WindowsFormsApplication1zahra\obj\Debug\WindowsFormsApplication1zahra.exe’ — ‘Could not execute CVTRES.EXE.’

Behnam
10 سال قبل

کارت عالیه. واقعا از این همه تلاشی که میکنی ممنونم

ali sadeghi
10 سال قبل

سلام این اولین سایتیه که من میبینم همچین آموزش هایی برای کساییی که هیچ سابقه ای از برنامه نویسی ندارند میزاره اونم بصورت رایگان و واقعا ممنونم

MSA
10 سال قبل

ممنون، از زحمات شما

SINA
10 سال قبل

واقعا آموزشتون عالیه،
سید جان من به شما خیلی مدیونم، تنها کاری فعلا می تونم برای شما کنم. فقط دعاست .