به وسیله این خاصیت می تونید کلمات پیش فرضی را درون کارد متن قرار که تا زمانی که کاربر یه متنی رو درون textBox تایپ کرد تمام کلماتی که با اون متن شروع میشن نمایش داده شود.
به وسیله این خاصیت می تونید کلمات پیش فرضی را درون کارد متن قرار که تا زمانی که کاربر یه متنی رو درون textBox تایپ کرد تمام کلماتی که با اون متن شروع میشن نمایش داده شود.
این خاصیت موقعیت یک کنترل را هنگام تغییر اندازه فرمی که روی آن قرار گرفته تعیین می کند. فاصله لبه های کنترل را با لبه های کنترل والد (یا فرم ) ثابت نگه می دارد.
مثال :
اگر شما خاصیت Anchor یک کنترل را با چهار طرف تنظیم نمایید ، با بزرگ نمودن فرم ، کنترلهای درون آن هم بزرگ می شود و فاصله سمت چپ کنترل با سمت چپ فرم و همین طور تمامی جهات، ثابت می ماند
یک کنترل PictureBox به سیستم افزوده و عکسی را درون آن قرار دهید
حال تمامی آیتمهای خاصیت Anchor را انتخاب نمایید و پروژه را اجراء نمایید.
نکته :
در برخی از کنترلها این مقداد دهی منوط به تنظیمات خواص دیگر می باشد . مانند کنترل Textbox که بهتر است ابتدا Multiline را برابر با True قرار دهیم.
زبان کارکرد کنترل را مشخص می نماید . مشخص کننده زبان برنامه نویسی کد مربوط به تگ است .
نکته: این خاصیت زمانی کار میکند که خاصیت Localizable برابر با مقدار True قرار گرفته باشد
شکل اشاره گر موس در هنگام قرار گرفتن روی کنترل مربوطه می باشد. این شکل ها از بخش mouse در Control panel گرفته میشود و یاید در نظر داشته باشید که در صورت تغییر در بخش mouse شکل اشاره گر در پروژه شما نیز تغییر خواهد کرد. شکل اشاره گر موس در هنگام قرار گرفتن روی کنترل مربوطه می باشد. این شکلها از بخش mouse در Control panel می باشند و یاید در نظر داشته باشید که در صورت تغییر در بخش mouse شکل اشاره گر در پروژه شما نیز تغییر خواهد کرد.شکل اشاره گر موس در هنگام قرار گرفتن روی کنترل مربوطه می باشد. این شکلها از بخش mouse در Control panel می باشند و یاید در نظر داشته باشید که در صورت تغییر در بخش mouse شکل اشاره گر در پروژه شما نیز تغییر خواهد کرد.<
این خاصیت شامل دو حالت True , False می باشد.
در صورت True بودن دیگر دکمه Tab درون TextBox ها به عنوان دکمه پرش انجام وظیفه ننموده و نشانگر اعلام تایپ درون خود کادر متن 5 کاراکتر به جلو می رود ( مانند Word )
نکته: Textbox مورد نظر باید دارای Multiline فعال باشد.
مثال :
3 عدد Textbox به فرم اضافه نمایید
خاصیت Multiline کادر متن 2 را برابر با True نمایید
برنامه را اجرا نموده و دکمه Tab را بزنید
حال خاصیت AcceptsTab در کادر متن 2 را برابر با True نمایید و مجدداً اجرا نمایید
حال می بینید که در صورت فشردن دکمه Tab نشانگر اعلام تایپ در کادر متن 2 دیگر به کادر متن بعد نرفته و درون خودش حرکت متنی می نماید
نمایش یا عدم نمایش آیکن فعال بودن برنامه روی نوار Taskbar
تذکر: از این خاصیت بیشتر برای فرمهای دوم به بعد یا فرم های محاوره ای استفاده می شود
این خاصیت نحوه نمایش فرم را در هنگام اجرا مشخص می نماید و شامل 3 پارامتر است .
Normal : فرم در حالت عادی اجرا می شود و از دستورات دیگر یا ویندوز تبعیت می نماید.
Maximized : فرم را به صورت تمام صفحه اجرا می نماید (Full Screen)
Minimized : فرم را در حالت Minimize اجرا می نماید و برای نمایش فرم باید آن را از taskbar باز نمود
این خاصیت باعث می گردد تا در صورت انجام عملیات های وقت گیر شکل اشاره گرد در حالت انتظار قرار گیرد . بنابراین، این ویژگی تنها باید در هنگام انجام عملیات وقت گیر استفاده شود.
وقتی رنگی در این خاصیت تعیین می شود،فضایی از فرم که با رنگ زمینه انتخاب شده است ،شفاف خواهد بود.
برای مثال:
بر روی فرم دوبار کلیک نموده تا به صفحه کد نویسی وارد شوید
کد زیر را درون بخش Form_Load وارد نمایید
VB.Net
Me.BackColor = Color.Red
Me.TransparencyKey = Color.Red
C#
this.BackColor = Color.Red;
this.TransparencyKey = Color.Red;
حال می بینید که فرم به صورت شفاف درآمده و پشت آن معلوم است
نکته: اگر بتوانید فرم را چند رنگ نمایید آن قیمت از فرم که با رنگ TransparencyKey برابر باشد شفاف شده و شیشه ای می گردد.
این خاصیت باعث می گردد تا در صورتی که چند فرم به صورت همزمان باز بود فرمی که TopMost برابر با True شده باشد حتی اگر از انتخاب نیز خارج شود به زیر فرم های انتخاب شده خواهد رفت.
این خاصیت متن روی کنترلها را مشخص مینماید که در مورد فرم می توان گفت که متن روی نوار عنوان محسوب می شود
این خاصیت برای قرار گرفتن متنی به صورت توضیحی در مورد عملکرد و کارایی آن کنترل مورد استفاده قرار میگیرد. شما میتوانید با یادگیری ساده این متنها را در برنامه نویسی به عنوان Help استفاده نمایید.
برنامه نمونه ساده در رویداد HelpRequested
این خاصیت مشخص می نماید که وضعیت نمایش form در حالت اجراء به چه شکلی باشد.
حالت ها:
Manual : به صورت دستی می باشد و با تغییر خاصیت Location مکان اجرای فرم مشخص میگردد . در اینجا باید گفت که خاصیت Location به Manual بودن خاصیت StartPosition بستگی دارد مگر آنکه با کد بخوایهم کار نمایید که به موقع در مورد آن صحبت خواهیم نمود.
CenterScreen : این پارامتر باعث میگردد تا فرم در مرکز صفحه ویندوز ظاهر گردد .
CenterParent : این پارامتر باعث می گردد تا فرم در مرکز فرمی ظاهر شود که از آن فراخوانی شده است
WindowsDefaultBounds : این پارامتر فرم را در حالت پیش فرض ویندوز قرار میدهد برای دیدن حالت پیش فرض کافی است چند صفحه باز نموده و گزینه Cascade Windows را انتخاب نمایید
WindowsDefaultLocation : این پارامتر محل نمایش را در حالت پیش فرض ویندوز قرار می دهد که هر بار کمی
پایین و به راست ظاهر می شود.
این خاصیت در صورت تنظیم Show باعث نمایش چند نقطه زیر در گوشه فرم می شود که نماد تغییر اندازه میباشد.
از این خاصیت برای تنظیم اندازه نمایشی کنترل استفاده میشود.
نمایش یا عدم نمایش Icon کوچک در بالای سمت چپ فرم و همچنین نمایش همین تندیس بر روی TaskBar در هنگام نمایش فرم .
نکته: بهتراست در صورت برداشتن این فرم خاصیت ShowInTaskbar را نیز False نمایید زیرا جلوی خوبی در هنگام نمایش یر روی TaskBar نخواهد داشت.
این خاصیت به طور کامل فرم را از راست به چپ می نماید .
تذکر: بهتر است استفاده نشود.
از این خاصیت برای از راست به چپ شدن Form استفاده میشود .
گاهاً در کادهای متن باعث فارسی شدن اعداد درون کادر متن میشود.
padding فضای خالی مابین محتوا و مرز ( Border ) داخلی Box ، هر کنترل از لبه دور خود تا محتویات داخلش فاصله ای دارد که به آن padding میگویند. ببرای مثال میتوان گفت در صورتی که Left padding یک فرم را برابر با 50 بگذارید، زمانی که کنترلی را به سمت چپ فرم نزدیک نمایید در 50 پیکسلی از لبه فرم نشانگر صادر می شود و یا اگر padding یک Button را برابر 20 پیکسل بگذارید متن داخلش نمیتواند از 20 پیکسل به حاشیه ها نزدیک شود.
مثال:
یک Button به پروژه اضافه نمایید
خاصیت TextAlign را روی گزینه TopLeft تنظیم نمایید
حال padding top , left را تنظیم نمایید
این خاصیت باعث شفاف شدن form می شود . به طور کلی فرم را کمی مهو می نماید.
نکته : در ساختار Opacity باید در نظر داشته باشید که از حالت درصد استفاده شده است و آن به این معنا بوده که در هنگام کد نویسی از اعداد بین 0 تا یک استفاده نمایید به طور مثال برای شکل زیر کد
VB.Net
Me.Opacity = 0.5
C#
this.Opacity = 0.5;
را در فوم تایپ شده است
این دو خاصیت اندازه حداقل (MinimumSize ) و حداکثر (MaximumSize) فرم را مشخص می نماید.
نکته : در صورتی که حداقل اندازه فرم تغییر کتذ نمیتوان اندازه size فرم را پایین تر از MinimumSize ارائه نمود.
این دو خاصیت مشخص مینماید که آیا دو دکمه Maximaize و Minimaize فعال باشد یا خیر . در صورت غیر فعال نمودن این دو خاصیت به طور هم زمان هر دو از بالای Form حذف میشود اما در صورتی که یکی از آنها را False نمایید تنهای به صورت تاریک قرار می گیرند.
این خاصیت زمانی فعال می شود که شما از یک کنترل MainMenuStrip استفاده نموده باشید .به طور کلی این نوع کنترل همان نوار ابزار می باشد که در بسیاری از نرم افزارها استفاده می شود بعداً در مورد آن بیشتر صحبت خواهیم نمود.
این خاصیت باعث می گردد تا کنترلهای درون Form در هنگام طراحی حرکت نکنند که در صورت اشتباه با موس کنترلها را جابجا ننماییم ادامه
این خاصیت مشخص می نماید که کنترل در هنگام اجرا در چه نقطه ای از صفحه قرار گیرد.
تذکر: ممکن است پس از استفاده از این خاصیت هیچ اعمالی صورت نگیرد برای اعمال پارامترهای این بخش باید حاصیت StartPosition را روی Manual تنظیم نمایید.
تعیین می کند ایا رویدادهای صفحه کلید را قبل از رویدادهای کنترلی که مکان نما در آن قرار دارد ،بپذیرد یا خیر . در صورتی که این خاصیت فعال باشد کلید های فوری شما در اولویت بالا تری نسبت به خاصیت خود کنترل قرار می گیرد.
ساخت Form های پدر و فرزندی که با این خاصیت می توان یک Form والد را تولید نمود.
هر پروژه یک فرم والد میتواند داشته باشد که باید به صورت جدا آموزش ببینید. فرم والد مانند نرم فزار اصلی و فرزندان درون آن میتوانند قرار گیرند به صور مثال نرم افزار Word والد و صفحات درون آن فرزند میباشند.
این خاصیت اجازه می دهد تا کاربران برای وارد نمودن و ویرایش کاراکترهای چینی، ژاپنی، و متون کره ای.در سیستم نوشتاری داشته کاراکتر های بیشتری را می توان برای یک صفحه کلید به طور منظم کد گذاری نماید.IME ها برای این زبانها استفاده شده که به طور متوالی استفاده میوشد. گزینه های این خاصیت به دلیل آنکه برای زبانهای کره ای و ژاپنی و چینی تنظیم گردیده اینجانب از توضیحات آنها پرهیز می نمایم.
این خاصیت تندیس کوچک سمت راست نوار عنوان را در Form مشخص مینماید که همین تندیس در هنگام اجرای Form در Taskbar نمایش داده می شود.
این خاصیت در صورتی که True باشد یک علامت سئوال در کنار دکمه Close قرار میدهد به شرط آنکه دو خاصیت MinimizeBox و MaximizeBox برابر با False باشد. این ابزار قادر است یا یک Help ساده برای شما قرار دهد که آموزش آن را در آینده خواهیم گذاشت.