آموزش برنامه نویسی مهندس میثم حبیبی

آموزش ساده و کاربردی برنامه نویسی مهندس میثم حبیبی

خاصیت AcceptsTab

این خاصیت شامل دو حالت True , False می باشد.
در صورت True بودن دیگر دکمه Tab درون TextBox ها به عنوان دکمه پرش انجام وظیفه ننموده و نشانگر اعلام تایپ درون خود کادر متن 5 کاراکتر به جلو می رود ( مانند Word )

نکته: Textbox مورد نظر باید دارای Multiline فعال باشد.

مثال :
3 عدد Textbox به فرم اضافه نمایید
خاصیت Multiline کادر متن 2 را برابر با True نمایید
برنامه را اجرا نموده و دکمه Tab را بزنید
حال خاصیت AcceptsTab در کادر متن 2 را برابر با True نمایید و مجدداً اجرا نمایید
حال می بینید که در صورت فشردن دکمه Tab نشانگر اعلام تایپ در کادر متن 2 دیگر به کادر متن بعد نرفته و درون خودش حرکت متنی می نماید

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 23:8
مهندس میثم حبیبی

خاصیت showintaskber

نمایش یا عدم نمایش آیکن فعال بودن برنامه روی نوار Taskbar

تذکر: از این خاصیت بیشتر برای فرمهای دوم به بعد یا فرم های محاوره ای استفاده می شود

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 23:6
مهندس میثم حبیبی

خاصیت WindowState

این خاصیت نحوه نمایش فرم را در هنگام اجرا مشخص می نماید و شامل 3 پارامتر است .

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

Maximized : فرم را به صورت تمام صفحه اجرا می نماید (Full Screen)

Minimized : فرم را در حالت Minimize اجرا می نماید و برای نمایش فرم باید آن را از taskbar باز نمود

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 20:5
مهندس میثم حبیبی

خاصیت UseWaitCursor

این خاصیت باعث می گردد تا در صورت انجام عملیات های وقت گیر شکل اشاره گرد در حالت انتظار قرار گیرد . بنابراین، این ویژگی تنها باید در هنگام انجام عملیات وقت گیر استفاده شود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 20:4
مهندس میثم حبیبی

خاصیت TransparencyKey

وقتی رنگی در این خاصیت تعیین می شود،فضایی از فرم که با رنگ زمینه انتخاب شده است ،شفاف خواهد بود.
برای مثال:
بر روی فرم دوبار کلیک نموده تا به صفحه کد نویسی وارد شوید
کد زیر را درون بخش Form_Load وارد نمایید

VB.Net
Me.BackColor = Color.Red
Me.TransparencyKey = Color.Red

C#

this.BackColor = Color.Red;
this.TransparencyKey = Color.Red;


حال می بینید که فرم به صورت شفاف درآمده و پشت آن معلوم است
نکته: اگر بتوانید فرم را چند رنگ نمایید آن قیمت از فرم که با رنگ TransparencyKey برابر باشد شفاف شده و شیشه ای می گردد.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 20:3
مهندس میثم حبیبی

خاصیت TopMost

این خاصیت باعث می گردد تا در صورتی که چند فرم به صورت همزمان باز بود فرمی که TopMost برابر با True شده باشد حتی اگر از انتخاب نیز خارج شود به زیر فرم های انتخاب شده خواهد رفت.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 20:1
مهندس میثم حبیبی

خاصیت Text

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

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:37
مهندس میثم حبیبی

خاصیت Tag

این خاصیت برای قرار گرفتن متنی به صورت توضیحی در مورد عملکرد و کارایی آن کنترل مورد استفاده قرار میگیرد. شما میتوانید با یادگیری ساده این متنها را در برنامه نویسی به عنوان Help استفاده نمایید.

برنامه نمونه ساده در رویداد HelpRequested

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:36
مهندس میثم حبیبی

خاصیت StartPosition

این خاصیت مشخص می نماید که وضعیت نمایش form در حالت اجراء به چه شکلی باشد.

حالت ها:

Manual : به صورت دستی می باشد و با تغییر خاصیت Location مکان اجرای فرم مشخص میگردد . در اینجا باید گفت که خاصیت Location به Manual بودن خاصیت StartPosition بستگی دارد مگر آنکه با کد بخوایهم کار نمایید که به موقع در مورد آن صحبت خواهیم نمود.

CenterScreen : این پارامتر باعث میگردد تا فرم در مرکز صفحه ویندوز ظاهر گردد .

CenterParent : این پارامتر باعث می گردد تا فرم در مرکز فرمی ظاهر شود که از آن فراخوانی شده است

WindowsDefaultBounds : این پارامتر فرم را در حالت پیش فرض ویندوز قرار میدهد برای دیدن حالت پیش فرض کافی است چند صفحه باز نموده و گزینه Cascade Windows را انتخاب نمایید

WindowsDefaultLocation : این پارامتر محل نمایش را در حالت پیش فرض ویندوز قرار می دهد که هر بار کمی
پایین و به راست ظاهر می شود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:35
مهندس میثم حبیبی

خاصیت SizeGripStyle

این خاصیت در صورت تنظیم Show باعث نمایش چند نقطه زیر در گوشه فرم می شود که نماد تغییر اندازه میباشد.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:33
مهندس میثم حبیبی

خاصیت Size

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

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:32
مهندس میثم حبیبی

خاصیت ShowIcon

نمایش یا عدم نمایش Icon کوچک در بالای سمت چپ فرم و همچنین نمایش همین تندیس بر روی TaskBar در هنگام نمایش فرم .
نکته: بهتراست در صورت برداشتن این فرم خاصیت ShowInTaskbar را نیز False نمایید زیرا جلوی خوبی در هنگام نمایش یر روی TaskBar نخواهد داشت.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:30
مهندس میثم حبیبی

خاصیت RightToLeftLayout

این خاصیت به طور کامل فرم را از راست به چپ می نماید .
تذکر: بهتر است استفاده نشود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:29
مهندس میثم حبیبی

خاصیت RightToLeft

از این خاصیت برای از راست به چپ شدن Form استفاده میشود .
گاهاً در کادهای متن باعث فارسی شدن اعداد درون کادر متن میشود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:28
مهندس میثم حبیبی

خاصیت Padding

padding فضای خالی مابین محتوا و مرز ( Border ) داخلی Box ، هر کنترل از لبه دور خود تا محتویات داخلش فاصله ای دارد که به آن padding میگویند. ببرای مثال میتوان گفت در صورتی که Left padding یک فرم را برابر با 50 بگذارید، زمانی که کنترلی را به سمت چپ فرم نزدیک نمایید در 50 پیکسلی از لبه فرم نشانگر صادر می شود و یا اگر padding یک Button را برابر 20 پیکسل بگذارید متن داخلش نمیتواند از 20 پیکسل به حاشیه ها نزدیک شود.

مثال:

یک Button به پروژه اضافه نمایید

خاصیت TextAlign را روی گزینه TopLeft تنظیم نمایید

حال padding top , left را تنظیم نمایید

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:27
مهندس میثم حبیبی

خاصیت Opacity

این خاصیت باعث شفاف شدن form می شود . به طور کلی فرم را کمی مهو می نماید.
نکته : در ساختار Opacity باید در نظر داشته باشید که از حالت درصد استفاده شده است و آن به این معنا بوده که در هنگام کد نویسی از اعداد بین 0 تا یک استفاده نمایید به طور مثال برای شکل زیر کد

VB.Net
Me.Opacity = 0.5

C#

this.Opacity = 0.5;

را در فوم تایپ شده است

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:26
مهندس میثم حبیبی

خاصیت MaximumSize و MinimumSize

این دو خاصیت اندازه حداقل (MinimumSize ) و حداکثر (MaximumSize) فرم را مشخص می نماید.
نکته : در صورتی که حداقل اندازه فرم تغییر کتذ نمیتوان اندازه size فرم را پایین تر از MinimumSize ارائه نمود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:24
مهندس میثم حبیبی

خاصیت MaximizeBox و MinimizeBox

این دو خاصیت مشخص مینماید که آیا دو دکمه Maximaize و Minimaize فعال باشد یا خیر . در صورت غیر فعال نمودن این دو خاصیت به طور هم زمان هر دو از بالای Form حذف میشود اما در صورتی که یکی از آنها را False نمایید تنهای به صورت تاریک قرار می گیرند.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:23
مهندس میثم حبیبی

خاصیت MainMenuStrip

این خاصیت زمانی فعال می شود که شما از یک کنترل MainMenuStrip استفاده نموده باشید .به طور کلی این نوع کنترل همان نوار ابزار می باشد که در بسیاری از نرم افزارها استفاده می شود بعداً در مورد آن بیشتر صحبت خواهیم نمود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:22
مهندس میثم حبیبی

خاصیت Locked

این خاصیت باعث می گردد تا کنترلهای درون Form در هنگام طراحی حرکت نکنند که در صورت اشتباه با موس کنترلها را جابجا ننماییم ادامه

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 19:21
مهندس میثم حبیبی

خاصیت Location

این خاصیت مشخص می نماید که کنترل در هنگام اجرا در چه نقطه ای از صفحه قرار گیرد.
تذکر: ممکن است پس از استفاده از این خاصیت هیچ اعمالی صورت نگیرد برای اعمال پارامترهای این بخش باید حاصیت StartPosition را روی Manual تنظیم نمایید.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 18:50
مهندس میثم حبیبی

خاصیت KeyPreview

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

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 18:49
مهندس میثم حبیبی

خاصیت IsMdiContainer

ساخت Form های پدر و فرزندی که با این خاصیت می توان یک Form والد را تولید نمود.

هر پروژه یک فرم والد میتواند داشته باشد که باید به صورت جدا آموزش ببینید. فرم والد مانند نرم فزار اصلی و فرزندان درون آن میتوانند قرار گیرند به صور مثال نرم افزار Word والد و صفحات درون آن فرزند میباشند.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 18:45
مهندس میثم حبیبی

خاصیت ImeMode

این خاصیت اجازه می دهد تا کاربران برای وارد نمودن و ویرایش کاراکترهای چینی، ژاپنی، و متون کره ای.در سیستم نوشتاری داشته کاراکتر های بیشتری را می توان برای یک صفحه کلید به طور منظم کد گذاری نماید.IME ها برای این زبانها استفاده شده که به طور متوالی استفاده میوشد. گزینه های این خاصیت به دلیل آنکه برای زبانهای کره ای و ژاپنی و چینی تنظیم گردیده اینجانب از توضیحات آنها پرهیز می نمایم.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 18:42
مهندس میثم حبیبی

خاصیت Icon

این خاصیت تندیس کوچک سمت راست نوار عنوان را در Form مشخص مینماید که همین تندیس در هنگام اجرای Form در Taskbar نمایش داده می شود.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 17:6
مهندس میثم حبیبی

خاصیت HelpButton

این خاصیت در صورتی که True باشد یک علامت سئوال در کنار دکمه Close قرار میدهد به شرط آنکه دو خاصیت MinimizeBox و MaximizeBox برابر با False باشد. این ابزار قادر است یا یک Help ساده برای شما قرار دهد که آموزش آن را در آینده خواهیم گذاشت.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 17:4
مهندس میثم حبیبی

خاصیت FormBorderStyle

این خاصیت مدیریت خطوط دور Form را بر عهده دارد به طوری که اگر گزینه None را انتخاب نمایید قاب دور Form از بین خواهد رفتن و اگر گزینه های Fixed انتخاب گردد در هنگام اجرا دیگر Form قابل تغییر انداره نیست.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 16:58
مهندس میثم حبیبی

خاصیت ForeColor

این خاصیت برای مشخص نمودن رنگ دست خط و قلم استفاده می شود.

ForeColor در کنترلهای درون Form

این خاصیت رنگ متون درون کنترل ها را مشخص می نماید .

نکته: شاید برای شما این مسئله باشد که چرا Microsoft از کلمه FontColor استفاده ننموده است .دلیل آن هم رزرو بودن این کلمه در نقطه ای دیگر می باشد و در آزمون های تستی عمده آزمون دهنده ها در صورت ندانستن گزینه اشتباه را انتخاب خواهند نمود زیرا به ترجمه این فرمان دقت می نمایند.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 16:56
مهندس میثم حبیبی

خاصیت Font

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

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 16:54
مهندس میثم حبیبی

خاصیت Enabled

این خاصیت مشخص می نماید که آیا کنترل مورد نظر فعال باشد یا خیر که باعث می گردد کنترل بهتری روی روند برنامه داشته باشیم.این خاصیت مشخص می نماید که آیا کنترل مورد نظر فعال باشد یا خیر که باعث میگردد کنترل بهتری روی روند برنامه داشته باشیم.این خاصیت مشخص می نماید که آیا کنترل مورد نظر فعال باشد یا خیر که باعث میگردد کنترل بهتری روی روند برنامه داشته باشیم.

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 16:50
مهندس میثم حبیبی
مطالب جدید تر مطالب قدیمی تر
  • صفحه اصلی
  • آرشیو وبلاگ
  • عناوین نوشته ها
موضوعات وب
  • خواص کنترل ها
  • رویدادهای کنترل ها
  • مقالات
پیوندها
  • فهرست همه خواص کنترل ها #C و VB.Net
  • خواص فرم -Form
پیوندهای روزانه
  • آموزش ساخت سایت خبری با ASP.Net
  • آموزش برنامه نویسی سه لایه در VB.Net ویژوال بیسیک دانت نت
  • آموزش پیاده سازی سیستم انبارداری و فروش با ویژوال بیسیک دات نت VB.NET – تکمیلی
  • آموزش پیاده سازی سیستم انبارداری و فروش با ویژوال بیسیک دات نت VB.NET – مقدماتی
  • آموزش پروژه محور سی شارپ C#‎ – پیاده سازی سیستم رستوران آنلاین
  • آموزش ساخت سایت فروشگاه با ASP.NET
  • آموزش ویژوال بیسیک دات نت– تکمیلی
  • آموزش ویژوال بیسیک دات نت – مقدماتی
  • آرشیو پیوندهای روزانه
آرشیو وب
  • خرداد ۱۴۰۳
  • اردیبهشت ۱۴۰۳
  • فروردین ۱۴۰۳

B L O G F A . C O M

تمامی حقوق برای آموزش برنامه نویسی مهندس میثم حبیبی محفوظ است .