تبلیغات
سایت تخصصی برنامه نویسی مهندس میثم حبیبی - مطالب خواص کنترلها .net
برای برگذاری دوره های مجازی از راه دور با تلفنهای 66641890 - 02166641008 (مجتمع برتر) تماس حاصل فرمایید

و یا مطالب خود را با آدرس تلگرام bestprogramer@ درمیان بگذارید
خاصیت TabIndex :
یکشنبه 15 شهریور 1394 ساعت 04:47 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
 در برنامه نویسی شی گرا همواره باید در نظر داشت ترتیب ورود به کنترلها درون یک فرم با دکمه Tab یا دکمه دیگری که تعریف شده به چه صورتی باشد. مثلاً ابتدا وارد چه کادر متن یا دکمه ای شود و سپس به کدام کنترل وارد گردد. در نظر داشته باشد در برنامه با وارد نمودن هر کنترل، سیستم به صورت اتوماتیک به آنها کد TabIndex میدهد که میتوانید برای کنترل ورود به کنترلها اعداد ایندکس این بخش را تغییر دهید.  



لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت TabIndex , TabIndex ,



خاصیت ScrollBars :
شنبه 14 شهریور 1394 ساعت 05:11 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت باعث می گردد تا نوار پیمایشی در کنار کادر متن ظاهر گردد .  و شامل پارامترهای زیر می باشد.

None: این پارامتر باعث می شود کادر متن بدون نوار پیمایش باشد 

Vertical: این پارامتر نوار پیمایش عمودی در کادر متن ایجاد می نماید .

Horizontal: این پارامتر باعث ایجاد نوار پیمایش افقی در کادر متن می شود.

Both: حالت دوطرفه بوده که از هر دو طرف نوار پیمایش ظاهر می نماید.

تذکر: این خاصیت زمانی اعمال می شود که خاصیت Multiline برابر با True باشد .



لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود
 




برچسب‌ها: خاصیت ScrollBars , ScrollBars ,



خاصیت ReadOnly :
شنبه 14 شهریور 1394 ساعت 12:56 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت باعث می گردد تا کادر متن با اینکه فعال است اما از دریافت اطلاعات خودداری نماید و فقط در حالت خواندنی باشد.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت ReadOnly , ReadOnly ,



خاصیت PasswordChar :
شنبه 14 شهریور 1394 ساعت 12:22 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
در این خاصیت شما می توانید تنهای یک کاراکتر دلخواه را قرار دهید . این باعث می گردد تا تمامی کاراکتر های تاپ شده درون کادر متن به شکل این کاراتر تبدیل شود . این عمل برای کادر متنهایی است که برای کلمه عبور استفاده می شود.

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


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود






خاصیت Multiline :
شنبه 14 شهریور 1394 ساعت 11:04 ق.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت کادر متن را چند خطه می نماید.
در کادر های متن اگر تایپ بیشتر از حد کادر متن باشد متنی که در ابتدا زده شده است از دید خارج می شود . اما با انتخاب این خاصیت کادر هماننده ویرایشگرهای متنی گردیده و در صورت فشردن کلید Enter به خط بعد می رود.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: Multiline , خاصیت Multiline ,



خاصیت MaxLength :
شنبه 14 شهریور 1394 ساعت 09:59 ق.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت حداکثر تعداد کاراکتری را که می توان درون کادر متن تایپ نمود را مشخص می نماید .

نکته: به هر حرف ، عدد و یا علامتهایی مانند ! @ ) و ... یک کاراکتر می گویند.

نکته: عدد 0 برابر یا حداکثر ترین میزان متن در کنترل می باشد.

نکته: در صورتی که می خواهید هیچ متنی درون کادر متن تایپ نشود باید خاصیت ReadOnly را تغییر دهید.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت MaxLength , MaxLength ,



خاصیت Margin :
شنبه 14 شهریور 1394 ساعت 09:27 ق.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
هر کنترلی در زبان برنامه نویسی net. دارای مقدار فاصله معین با کنترل مجاور خود می باشد البته این تنها برای راحت تر شدن در هنگام طراحی می باشد. این خاصیت می تواند فاصله ها را برای هر کنترل به صورت تفکیک چهار جهت تنظیم نماید.

مثال:
یک کادر متن به سیستم اضافه نمایید و خاصیت Margin آن را باز نموده و  Top , Left آن را با عدد 10 تنظیم نمایید . حال خواهید دید با رسیدن شی به حاشیه سمت چپ و بالای فرم خواهید دید که علامتهای تنظیم یندی ظاهر می شود.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت Margin , Margin ,



خاصیت Lines :
پنجشنبه 12 شهریور 1394 ساعت 11:12 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
در این بخش هر خط شامل متن شامل یک آیتم یا عنصر آرایه ای خواهد بود که میتوان به صورت مجزا برای هر خط کد نویسی نمود و از آن برای انتشار کدها در مکانهای مختلف استفاده نمود.

مثال :
این خاصیت را ازProperty باز نمایید و چهار خط مجزا تایپ نمایید و در پایان هر خط Enter بزنید و OKنمایید . علامت مثبت کنار چپ این خاصیت را باز نمایید و بینید که هر خط تایپ شده همانند یک آیتم با کد مشخص شده است. روش استفاده از آن را در دروس بعد آموزش خواهیم داد.
 

لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت Lines , Lines ,



خاصیت HideSelection :
پنجشنبه 12 شهریور 1394 ساعت 06:17 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
گاهاً پیش می آید که کاربر بخشی از متن را انتخاب نماید حال اگر این خاصیت در کادر متن False باشد با خارج شدن از آن کادر متن متون را که انتخاب شده است هنوز در حالت انتخاب می باشد این درصورتی است که با انتخاب پارامتر  True برای این خاصیت پس از خروج از کادر متن محل انتخاب پنهان می گردد.

تذکر: کلیه حرکتها باید با دکمه Tab انجام پذیرد نه با کلبد موس

نکته : در صورت پنهان شدن محل انتخابی باید بدانید که محل انتخاب به قوت خود می باشد و فقط کافی است بار دیگر وارد کادر متن شوید تا محل آخرین انتخاب به شما نمایش داده شود


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود






خاصیت Modifiers :
پنجشنبه 12 شهریور 1394 ساعت 12:26 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
ابتدا باید یک توضیح کوتاه در مورد این خاصیت و کاربرد آن ارائه نمایم . 
برنامه نویسان حرفه ای گاهی کنترلهای یک فرم را در فرمی دیگر، کدنویسی می نمایند، به طور مثال یک کادر متن در Form1 قرار داده و در Form2  برای آن برنامه نویسی می نمایند . به کمک خاصیت Modifiers می توان این انتقال کد را مورد بررسی و کنترل قرار داد.

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

نکته: ابتدا در نظر داشته باشید که در سایت Microsoft اینگونه بیان شده که دو پارامتر Private و Protected شبیه یکدیگر و دو پرامتر Friendو Protected Friend نیز همانند هم کار می کنند.

Private و Protected : این پارامترها باعث می گردد تا کنترلی که در هر فرم قرار دارد تنها در همان فرم قابل کد نویسی باشد و در فرمهای دیگر فراخوانی نشود.

Friendو Protected Friend : این پارامترها فرخوانی یک کنترل و کدنویسی روی آن را برای دیگر فرمها نیز امکان پذیر می نماید.

Public : این پارامترها کنترل مورد نظر را به صورت سرتاسری قرار می دهد.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت Modifiers , Modifiers ,



خاصیت GenerateMember :
پنجشنبه 12 شهریور 1394 ساعت 12:11 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت شامل 2 پرامتر است :

True : در صورت انتخاب این پارامتر خاصیت Modifiers فعال می گردد و می توان از آن استفاده نمود

نکته : برای تنظیمات درست این خاصیت در صورت True بخش Modifiers را مطالعه نمایید

Fulse : در صورت انتخاب این پارامتر دیگر خاصیت Modifiers تأثیری بر روی form نخواهد داشت و در ضمن نام آن کنترل نیز در هنگام کدنویسی از فهرست حذف شده و شما قادر به کد نویسی بر روی آن نخواهید بود.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود





خاصیت ForeColor در کنترلهای درون Form :
پنجشنبه 12 شهریور 1394 ساعت 11:10 ق.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت رنگ متون درون کنترلها را مشخص می نماید .

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


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت ForeColor , ForeColor ,



خاصیت Dock :
پنجشنبه 12 شهریور 1394 ساعت 08:05 ق.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت قادر است تا نوع قرار گیری کنترل درون فرم را مشخص نماید و شامل پرامترهای مختلفی می باشد. بطور مثال پرامتر Fill کنترل را بر روی تمام صفحه پخش می نماید.

نکته: این عملیات بر روی کنترلهایی که دارای ارتفاع نیستند درست اعمال نمی شوند. مثلاً کادر متن که باید Multiline آن برابر با Ture شود تا درست کار نماید.



لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت Dock , Dock ,



خاصیت CharacterCasing :
پنجشنبه 12 شهریور 1394 ساعت 07:44 ق.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت شامل 3 پرامتر است و برای تغییر نوع نوشتار در کادر متن تعیین می شود.

Upper : با انتخاب این پارامتر کلیه حروف انگلیسی درون کادر متن به صورت بزرگ تایپ می شود

Lower: با انتخاب این پارامتر کلیه حروف انگلیسی درون کادر متن به صورت کوچک تایپ می شود

Normal : این پارامتر کادر متن را در حالت عادی قرار داده و تغییری در نوع نوشتاری آن ندارد و کوچک و بزرگ بودن عبارات بر حسب دکمه Caps lock خواهد بود.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود






خاصیت BorderStyle در TextBox :
چهارشنبه 11 شهریور 1394 ساعت 02:33 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت نوع کادر متن را مشخص می نماید .

Fixed3D : این پارامتر کادر متن را 3 بعدی نمایش می دهد.

FixedSingle : نمایش به صورت 2 بعدی ساده که حجم کمتری از حافظه را اشغال می نماید.

None : این پارامتر قاب دور کادر متن را از بین برده و آن را Flat نمایش می دهد



لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت BorderStyle , BorderStyle ,



خاصیت AutoCompleteSource:
سه شنبه 10 شهریور 1394 ساعت 11:01 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت قادر است تا خاصیت AutoCompleteMode را برابر با پرامتر های زیر مقدار دهی نماید و به طور کلی منبع را برایش مشخص نماید .

AllSystemSources: این پرامتر برابر با انتخاب همزمان دو گزینه FileSystem و URL می باشد که به صورت پیش فرض مقدار  AutoCompleteMode انتخاب می شود.

AllUrl: این پرامتر برابر با انتخاب HistoryList و RecentlyUsedList را به عنوان منبع می باشد .

CustomSource: این پرامتر متنی را که درون خاصیت AutoCompleteStringCollection وارد شده است را به عنوان منبع انتخاب می نماید.

FileSystem: این پرامتر کدهای منبع را از فایلهای سیستمی بارگزاری می نماید

FileSystemDirectories: این پرامتر تنها نام شاخه ها یا دایرکتوری را به عنوان منبع قرار میدهد .

HistoryList: این پرامتر مقادیر موجود در History را به عنوان منبع قرار میدهد . این بدان معناست که 
منابع همسان (URL ها) از لیست تاریخچه می خواند.

ListItems: این پرامتر مقدارهای ComboBox (مقدارهائی که در خواص Items اضافه شده است) را به عنوان منبع قرار میدهد .

None: این پرامتر مقدار پیش فرض این خاصیت میباشد که ویژگی AutoComplete را غیرفعال میکند .

RecentlyUsedList: این پرامتر آخرین URL های بازدید شده را به عنوان منبع قرار میدهد .


مثال :
یک Textbox روی فرم قرار داده و کلمات کلیدی خود را درون خاصیت AutoCompleteCustomSource  قرار دهید .(میتوانید از بانک اطلاعاتی برای این منظور استفاده نمایید که در آینده توضیح خواهیم داد) 
خاصیت AutoCompleteMode را با یکی از پرامترها به غیر از None تنظیم نمایید (برای مشاهده آموزش این خاصیت در اینجا کلیک نمایید )
خاصیت AutoCompleteSource را با پرامتر CustomSource مقدار دهی نمایید.
حال پروژه را اجرا و حرف اول کلمات کلیدی خود را تایپ نمایید.

لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود






خاصیت AutoCompleteMode:
سه شنبه 10 شهریور 1394 ساعت 05:05 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت تعیین می کند که آیا کادر های متن قابلیت پر شدن به صورت خودکار داشته باشند یا خیر. هنگامی که فیلدهای موجود در یک فرم قابلیت پر شدن خودکار داشته باشد ، برنامه به صورت اتوماتیک مقادیر آنها را بر حسب مقادیری که قبلا کاربر وارد نموده است ، پر می کند . این خاصیت دارای 4 حالت پارامتری می باشد :

None: این پارامتر که به صورت پیش فرض انتخاب شده است ایجاد منوی خود کار را ازبین می برد.

Suggest: در صورت انتخاب این پارامتر کادر متن به صورت حروف به حروف کامل می گردد.

Append: در صورت انتخاب این پرامتر منویی ظاهر شده و محتویات را نمایش می دهد.

SuggestAppend: این پرامتر دو پارامتر قبلی را به صورت ادغامی انجام می دهد.

 مثال :
کد زیر را درون Form Load قرار دهید و اجرا نمایید.
 Dim MySource As New AutoCompleteStringCollection()
        MySource.AddRange(New String() {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"})

        Dim MyTextBox As New TextBox()
        With MyTextBox
            .AutoCompleteCustomSource = MySource
            .AutoCompleteMode = AutoCompleteMode.SuggestAppend
'خط بالا مشخص کننده پارامتر می باشد
            .AutoCompleteSource = AutoCompleteSource.CustomSource
            .Location = New Point(20, 20)
            .Width = Me.ClientRectangle.Width - 40
            .Visible = True
        End With

        Me.Controls.Add(MyTextBox)

لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود






خاصیت AutoCompleteCustomSource :
دوشنبه 9 شهریور 1394 ساعت 04:12 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
به وسیله این خاصیت می تونید کلمات پیش فرضی را درون کارد متن قرار که تا زمانی که کاربر یه متنی رو درون textBox تایپ کرد تمام کلماتی که با اون متن شروع میشن نمایش داده شود.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود






خاصیت Anchor :
دوشنبه 9 شهریور 1394 ساعت 03:35 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت موقعیت یک کنترل را هنگام تغییر اندازه فرمی که روی آن قرار گرفته تعیین می کند.  فاصله لبه های کنترل را با لبه های کنترل والد (یا فرم ) ثابت نگه می دارد.
مثال :
اگر شما خاصیت Anchor  یک کنترل را با چهار طرف تنظیم نمایید ، با بزرگ نمودن فرم ، کنترلهای درون آن هم بزرگ می شود و فاصله سمت چپ کنترل با سمت چپ فرم و همین طور تمامی جهات، ثابت می ماند 
یک کنترل PictureBox به سیستم افزوده و عکسی را درون آن قرار دهید
حال تمامی آیتمهای خاصیت Anchor را انتخاب نمایید و پروژه را اجراء نمایید.

نکته :
در برخی از کنترلها این مقداد دهی منوط به تنظیمات خواص دیگر می باشد . مانند کنترل Textbox که بهتر است ابتدا Multiline  را برابر با True قرار دهیم.


لطفاً با نکته نظر های خود مرا در بهبود آموزش هرچه بهتر یاری نمایید
هر مطلبی اگر نا مفهوم بود کافی است در بخش نظرات بیان نمایید تا اصلاح شود



برچسب‌ها: خاصیت Anchor , Anchor ,



خاصیت AcceptsTab :
دوشنبه 9 شهریور 1394 ساعت 03:19 ب.ظ | نوشته ‌شده به دست میثم حبیبی | ( نظرات )
این خاصیت شامل دو حالت True , False می باشد.
در صورت True بودن دیگر  دکمه Tab درون TextBox ها به عنوان دکمه پرش انجام وظیفه ننموده و  نشانگر اعلام تایپ درون خود کادر متن 5 کاراکتر به جلو می رود ( مانند Word ) 

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

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



برچسب‌ها: AcceptsTab , خاصیت AcceptsTab : ,





 
گفتمان مدیر
نویسندگان
نظر سنجی
آیا از مطالب سایت راضی هستید




دیگر موارد
بازدید کل :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد مطالب :
تعداد نویسندگان :
آخرین بروز رسانی :
آخرین بازدید :