PDA

View Full Version : سوال: textbox یا richtextbox حرفه ای



ali.hojjati
دوشنبه 09 فروردین 1389, 03:02 صبح
با سلام خدمت برنامه نویسان جوان. من در حال نوشتن یک راهنمای کد هستم که نیاز هست در قسمت ادیتور برنامه کد رو شناسایی کنه و مانند محیط ویژوال استودیو او رو رنگی کنه. چه طوری میشه به چنین ابزاری دست پیدا کرد. خیلی مهم و خیلی فوریه.

:عصبانی++:
:گریه:
:عصبانی++:

Netsky
دوشنبه 09 فروردین 1389, 08:47 صبح
سلام .
برنامه Manam Snippet Maker نوشته توسط جناب ali Manam این قابلیت رو داشت که میتونست کدها رو رنگی کنه . شما میتونید موضوعتون رو با ایشون در میون بگذارید . واسه دیدن برنامه به این لینک (http://barnamenevis.org/forum/showthread.php?p=904700#post904700) یه سر بزنید .
موفق باشید ...........

hero4000
دوشنبه 09 فروردین 1389, 10:01 صبح
براي اين کار بايد از RichTextBox استفاده کني

بعدش توي رويداد Textchanged دستورات زير را بنويسيد

البته اين فقط يک مثال براي يک کلمه است



Dim temp As Integer = RichTextBox1.SelectionStart
If RichTextBox1.Text.IndexOf("يک") >=0 Then
RichTextBox1.SelectionStart = RichTextBox1.Text.IndexOf("يک")
RichTextBox1.SelectionLength = 2
RichTextBox1.SelectionBackColor = Color.Blue
End If
RichTextBox1.SelectionStart = temp
RichTextBox1.SelectionLength = 0
RichTextBox1.SelectionBackColor = Color.White