خصوصیت شی جعبه متن

خلاصه
1397/07/02

خصوصیت شی جعبه متن (TextBox)توضیح خصوصیات بالا و مثالی از مقادیری که جعبه متن میتواند بگیرد:

خصوصیت شی جعبه متن (TextBox)
 
نام خصوصیت توضیح
Nameنام جعبه متن
Backcolorرنگ زمینه جعبه متن
Border styleنوع حاشیه دور جعبه متن
Fontفونت
Fore colorرنگ قلم جعبه متن
Multilineچند خطی باشد
Password charعلامت نشان دهنده جایگزین اعداد
Read onlyفقط خواندنی باشد
rIghtToLeftراست به چپ نوشته شود
Textمتن درون جعبه متن
TextAlignترازبندی جعبه متن
Visibleقابل دیدن باشد

توضیح خصوصیات بالا و مثالی از مقادیری که جعبه متن میتواند بگیرد:
Name : این خصویت نام شی را مشخص می کند و شما می توانید به وسیله عبارتی که در این خصوصیت نوشته شده باشد ، جعبه متن مذکور را صدا بزنید .
مثالی از مقادیری که می توانیم درون این خصوصیت قرار دهیم :
Textbox1 ، txt1، txtusername1
Backcolor : این خصوصیت نام رنگ پس زمینه جعبه متن را نگه می دارد ، مثلا سبز ، قرمز ، و یا ...
مثال تصویری
این یک جعبه متن با پشت زیمنه سبز هست .
Border style : این خصوصیت سه مقدار
•    None  (بدون حاشیه )
مثال تصویری ، جعبه متن بصورت زیر در می آید :

•    FixedSingle
•    مثال تصویری ، این حاشیه به این صورت می باشد
•    Fixed3D

Font : این خصوصیت اطلاعات فونت یک قلم را می گیرد :

مثال تصویری : یک جعبه متن با اطلاعات فونت Ravie, 15.75pt, style=Bold
Fore color : نام رننگ را برای رنگ جعبه متن ذخیره می کند :
مثال تصویری : یک جعبه متن با رنگ قلم آبی
Multiline : دو مقدار true و false را می گیرد و نشانگر این هست که جعبه متن چند خطی باشد یا فقط یک خط باشد .
مثال تصویری جعبه متن یک خطی
مثال تصویری جعبه متن چند خطی
Password char : یک حرف را برای رمز گذاری حروف داخل جعبه متن نگه می دارد .
مثال تصویری : اگر درون این خصویت مقدار * را قرار دهیم .
مثال  ) اگر درون این خصوصیت عبارت + را قرار دهیم
Read only : این خص.وصیت دو مقدار true و false را می گیرد ، اگر برابر :
True باشد : یعنی اینکه کاربر نمی تواند متنی را در جعبه متن چیزی بنویسد .
False باشد : یعنی اینکه کاربر درون جعبه متن می تواند مقداری قرار دهد .
rIghtToLeft : این خصوصیت دو مقدار true و false را می گیرد . و به معنی زیر هستند :
 
true : چنانچه می خواهید درون جعبه متن فارسی نوشته شود از این عبارت استفاده کنید ، از سمت راست متن قرار می گیرد .
False : باعث می شود که متن نوشته شده در جعبه متن بصورت چپ به راست نشان داده شود .
مثال تصویری اگر در این خصوصیت مقدار true قرار گیرد :
مثال تصویری اگر در این خصوصیت مقدار falseقرار گیرد :
Text : متنی که می خواهیم در ون جعبه متن قرار گیرد در این خصیصه قرار خواهد گرفت .
مثال تصویری : درون این خصیصه مقدار متن جدید را می نویسیم .
TextAlign : این خصوصیت سه مقدار زیر را در بر می گیرد :
•    Left  : تراز بندی به چپ  چین تبدیل می شود .
•    Right : تراز بندی به راست چین تبدیل می شود.
•    Center : تراز بندی به وسط چین تبدیل می شود .
Visible : این خصوصیت درای دو مقدار true و false هست . اگر :
True باشد : یعنی اینکه جعبه متن بر روی فرم نشان داده شود .
False باشد : یعنی اینکه جعبه متن بر روی فرم در زمان اجرا نشان داده نشود .
تمام مواردی که در بالا گفته شد ، خصوصیات جعبه متن بودند .  حالا به رویداد های کاربردی جعبه متن می پردازیم .
رویداد ها :  قطعه کد هایی هستند که کاربر با تعامل با شی جعبه متن اتفاق می افتد .
TextChanged : این رویداد هنگامی اتفاق می افتد که در جعبه متن کاربر متن را دستکاری می کند .
MouseUp : هنگامی هست که ماوس را بر روی این شی می آوریم .
MouseClick : هنگامی هست که با ماوس بر روی جعبه متن بر روی جعبه متن کلیک می کنیم .
DoubleClick : عنگامی هست که بر روی جعبه متن دوبار کلیک می کنیم .
KeyDown : هنگامی هست که درون جعبه متن دکمه ای را  به سمت پایین فشار می دهیم
KeyUp : هنگامی هست که درون جعبه متن دکمه را که نگه داشته ایم را رها می کنیم .
MouseLeave : هنگامیکه ماوس را از روی جعبه متن بر می داریم .
MouseMove : هنگامی هست که ماوس را بر روی جعبه متن حرکت می دهیم .
Click : هنگامی که بر روی جعبه متن یک کلیک می کنیم .
•     دسترسی به خصوصیات جعبه متن :
برای اینکه به خصوصیات جعبه متن دسترسی داشته باشیم ، ابتدا بر روی جعبه متن کلیک کنید و بعد  در سمت راست خصوصیت های زیادی را هواهید دید .
مانند شکل پایین : 
پنجره ای که در شکل بالا می بیند به پنجره خصوصیت properties نامید ه می شود .