PDA

View Full Version : تکست باکس رنگارنگ



system32
جمعه 30 مرداد 1388, 19:37 عصر
دوستان آیا راهی هست که بشه باهاش تک تک حروف یک رشته وارد شده در تکست باکس را به رنگ دلخواه در آورد؟ مثلا حرف اول رشته آبی و دومی سبز و الی آخر. اگه متوجه نشدید به جستجوی گوگل بالای صفحه نگاهی بیاندازید ببینید رنگ عبارت گوگل برای تک تک حروف فرق می کنه.

اَرژنگ
جمعه 30 مرداد 1388, 20:28 عصر
دوستان آیا راهی هست که بشه باهاش تک تک حروف یک رشته وارد شده در تکست باکس را به رنگ دلخواه در آورد؟ مثلا حرف اول رشته آبی و دومی سبز و الی آخر. اگه متوجه نشدید به جستجوی گوگل بالای صفحه نگاهی بیاندازید ببینید رنگ عبارت گوگل برای تک تک حروف فرق می کنه.

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

system32
جمعه 30 مرداد 1388, 21:09 عصر
دوست عزیز به تکست باکس بالای صفحه برنامه نویس قسمت جستجوی گوگل توجه کنید ببینید کلمه گوگل رنگ به رنگ نوشته شده حالا چه جوری می شه این کار را انجام داد. دوستان در ضمن من فقط برای تکست باکس می خوام برای richtextbox می دونم چکار کنم. ممنون می شم با کد توضیح بدین نه به صورت تئوری وار.

dr_ghezavat
جمعه 30 مرداد 1388, 23:54 عصر
اونی که بالا نوشته شده و رنگارنگه نوشته نیست . تصویره که توی تکس باکس قرار گرفته . احتمالا با یوزر کنترل درست شده . یه کنترل جدید میتونی با ارث بری از تکس باکس و ریچتکسباکس خودت درست کنی .

system32
شنبه 31 مرداد 1388, 00:02 صبح
دوست عزیز گوگل را برای نمونه گفتم تا موضوع ملموس تر باشه. من می خوام این کار را با تکست باکس یا یک لیبل انجام بدم. لطفا صحبت هاتون را با کد چاشنی کنید. بازم ممنون.




-------------------------------------------------------------------------------
رمضان ماه مهاجرت از سیئات به حسنات و ماه گسستن از خود و پیوستن به خداست.حلول ماه مبارک رمضان را تبریک می گویم.

Amir Oveisi
شنبه 31 مرداد 1388, 02:13 صبح
فکر کنم این به درد بخوره
http://www.codeproject.com/KB/edit/SyntaxHighlighting.aspx

system32
شنبه 31 مرداد 1388, 09:56 صبح
ممنون از شما. ولی متاسفانه اون چیزی نیست که من می خوام.

1- اولا برای تکست باکس باشه یا لیبل.
2- برای تک تک حروف قابل انجام باشه.

system32
شنبه 31 مرداد 1388, 13:21 عصر
دوستان دیگه خبری نشد!!! خیلی فوریه ممنون می شم کمکم کنید.

SMRAH1
شنبه 31 مرداد 1388, 14:44 عصر
سلام

همانطور که دوستان گفتند،در کنترل های استاندارد ، فقط RichTextBox این قابلیت رو داره که متن فرمت بندی شده (از جمله فرمت رنگی) را تولید کند.ولی دیگر کنترل های استاندارد،چنین قابلییتی ندارند.
برای این منظور باید از کنترل های سفارشی (که خودتون می تونید برنامه نویسی کنید) استفاده کنید.

موفق باشید

Mohsen229266
شنبه 31 مرداد 1388, 17:05 عصر
سلام دوست عزیزحالا حتما باید از کامپوننت استاندارد استفاده کنید textbox کامپوننت Dotnetbar این امکان رو داره از پروپرتی WatermarkTextش میتونی برای این منظور استفاده کنی لینک دانلودشو اینجا گذاشتم (http://barnamenevis.org/forum/showpost.php?p=783254&postcount=4)

system32
شنبه 31 مرداد 1388, 17:19 عصر
دوست عزیز لینک دانلود کار نمی کنه. لطفا امتحانش کنید.

Mohsen229266
شنبه 31 مرداد 1388, 22:21 عصر
دوست عزیز لینک درسته چند مرتبه امتحان کردم فقط لینک مستقیم نبود اینم لینک مستقیم (http://s29.ifile.it/d24i75c/xfwj/322587/devcomponents.rar) فقط نمیدونم چرا توی ifile لینک های مستقیم بعد یکی دو روز کار نمی کنن بخاطر همین لینک مستقیم نزاشتم

system32
شنبه 31 مرداد 1388, 22:41 عصر
وقتی می خوام دانلودش کنم این پیغام رو می ده:

you network address does not match the address of the user who issued this download ticket

اگه ممکنه در سایت http://www.megashares.com/ آپلود کنید تا 10 گیگابایت جاداره و مدت دانلودش نامحدوده.

Mohsen229266
یک شنبه 01 شهریور 1388, 08:39 صبح
اینم لینک از سایت megashares.com (http://d01.megashares.com/dl/ed69e47/DevComponents.rar)