PDA

View Full Version : سوال: تغییر رنگ Textbox Border



mtsoft
دوشنبه 17 مهر 1391, 11:13 صبح
سلام خدمت همه اساتید محترم

آیا راهی وجود داره که بشه رنگ و یا اندازه border یک تکس باکس رو تغییر داد می دونم که باید یک تکس باکس سفارشی ایجاد کنم از متد drawborder یا rectangle هم استفاده کردم اما هر دوشون فقط همون اول کار می کنن و با جابه جایی و تغییر اندازه شی خطوط دور از بین میره.

harani
دوشنبه 17 مهر 1391, 13:29 عصر
خب به نظر من تکست باکس رو بصورت user control درست کن .و در اون بوردر رو ایجاد کن به نظر من اینطوری بهتره :

اینم برنامه بوردر برای تکست باکسه http://stackoverflow.com/questions/9768938/change-the-bordercolor-of-the-textbox

ولی اگه میخوای بهترین کار دانبود DotNetBar و استفاده از کنترل TextBoxX هستش که خاصیت border نیز داره که میتونی مطابق با میلت عوضش کنی .

mtsoft
سه شنبه 18 مهر 1391, 13:28 عصر
مرثی از راهنماییتون

ولی من تکس باکس هارو توبرنامه گذاشتم و دیگه نمیشه اونها رو عوض کرد . البته تمام اونها از یه کلاس ارث بری می کنند .

behruz1212
دوشنبه 21 مرداد 1392, 11:31 صبح
خب به نظر من تکست باکس رو بصورت user control درست کن .و در اون بوردر رو ایجاد کن به نظر من اینطوری بهتره :

اینم برنامه بوردر برای تکست باکسه http://stackoverflow.com/questions/9768938/change-the-bordercolor-of-the-textbox

ولی اگه میخوای بهترین کار دانبود DotNetBar و استفاده از کنترل TextBoxX هستش که خاصیت border نیز داره که میتونی مطابق با میلت عوضش کنی .

من از دات نت ها استفاده کردم میشه بگین چجوری border رو تغییر بدم؟

behruz1212
دوشنبه 21 مرداد 1392, 12:29 عصر
من منظورم اینه که وقتی اشاره گر در تکس باکس وجود داره داراریه border باشه و وقتی از اون خارج میشه اشاره گر دوباره تکس باکس به حالت قبلیش برگرده