PDA

View Full Version : سوال: رنگی کردن قسمتی از متن در یک تکس باکس



jebreily
شنبه 02 فروردین 1399, 01:23 صبح
باسلام،

دوستان یه سوال داشتم :
من درحال ساخت یک برنامه هستم که نیاز داره متنی رو خط به خط درون یک Rich Text Box بریزد
من می خواهم کاری کنم که مثلا هنگامی که متنی داخل تکس باکس توسط نرم افزار نوشته می شود ، رنگش عوض شود ...

ShayanFiroozi
شنبه 02 فروردین 1399, 01:46 صبح
با سلام ،

دوست خوبم شما به جای TextBox از RichTextBox استفاده کنین و اگر اصرار دارین که از TextBox استفاده کنین باید بگم باید با Win API کار کنی که هم در سی شارپ جزء کدهای unsafe(نا امن یا نا پایدار) هستش و هم به دردسرش نمیارزه.

نمونه کد کار با RichTextBox :


myRichTextBox.Select( 10, 15 );
myRichTextBox.SelectionColor = Color.Red;