تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغيير لون جزء محدد من النص في RichTextBox
#1
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته


كيف يمكنني تغيير لون جزء محدد من النص في RichTextBox
مثلا لدي RichTextBox مكتوب فيها
my name is ismail and i am programmer

إذا كنت أريد تغيير كلمة i am مثلا للون الأخضر
طبعا لا أفصد تغير جميع الكلمات Smile
شكرا
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم اتفضل يا اخي
كود :
richTextBox1.SelectionColor = Color.Blue

والخاصية SelectionBackColor لتغيير خلفية النص
انا غيرت الى ازرق وانت غير الى ما تحب

مع تحياتي
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته

هذا كود للأخ RamiLove :

كود :
Imports System.Text.RegularExpressions


Public Class Form1


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ChangeTextColor(TextBox1.Text.Trim, RichTextBox1, Color.Green)
    End Sub


    Public Function ChangeTextColor(ByVal Text As String, ByVal RichTextBoxName As System.Windows.Forms.RichTextBox, ByVal Color As System.Drawing.Color)
        Dim T As MatchCollection
        Dim O As Integer
        Try
            For O = 0 To 999999999
                T = Regex.Matches(RichTextBoxName.Text, Text)
                Dim Indx As Match = T(O)
                RichTextBoxName.Select(Indx.Index, Indx.Length)
                RichTextBoxName.SelectionColor = Color
                RichTextBoxName.Select(RichTextBoxName.TextLength, 0)
            Next
        Catch
        End Try
        Return Text
        Return RichTextBoxName
        Return Color
    End Function
    
End Class

*****
****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#4
شكرا لكما .......تم الحل
الرد }}}}
تم الشكر بواسطة:
#5
سؤال آخر لو سمحتم
كيف يمكنني تظليل جزء من النص بناء على نص آخر
مثلا لدي 2 تكست بوكس 1 زر
مكتوب في الأول hello and welcome
ومكتوب في الثاني and
عند الضغط على الزر تظلل كلمة and
شكرا لكم
الرد }}}}
تم الشكر بواسطة:
#6
ismail2012 كتب :سؤال آخر لو سمحتم
كيف يمكنني تظليل جزء من النص بناء على نص آخر
مثلا لدي 2 تكست بوكس 1 زر
مكتوب في الأول hello and welcome
ومكتوب في الثاني and
عند الضغط على الزر تظلل كلمة and
شكرا لكم

السلام عليكم،
كود :
If Not TextBox1.Text.IndexOf(TextBox2.Text) = -1 Then
            TextBox1.SelectionStart = TextBox1.Text.IndexOf(TextBox2.Text)
            TextBox1.SelectionLength = TextBox2.TextLength
            TextBox1.Focus()
        End If
الرد }}}}
تم الشكر بواسطة:
#7
شكرا لك أخي علي وبارك الله فيك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حفظ النص بما فيه حجمه في my sittings visualist2015 1 47 15-09-17, 08:30 PM
آخر رد: سعود
  [VB.NET] احتاج كود وضع علامة خلف النص The Light Fire 1 75 12-09-17, 02:05 AM
آخر رد: hglogtd
  [VB.NET] فعل حدث قبل تاريخ محدد بيومين Acces سعود الشامان 4 144 11-08-17, 12:44 AM
آخر رد: سعود الشامان
  [مشروع] أستفسار في تغيير اللون الخلفيه طـلال 3 115 10-08-17, 04:01 AM
آخر رد: أبو نوره
  اريد كود تغيير الحروف العربية الى الانجليزية والعكس Mina Botros 2 103 26-07-17, 12:00 AM
آخر رد: Mina Botros
  تعديل كود تنبيه بوقت محدد كل يوم hglogtd 0 101 17-07-17, 09:48 AM
آخر رد: hglogtd
  [سؤال] طريقة الفرز داخل مربع النص abosaleh56 5 203 12-07-17, 10:23 AM
آخر رد: abosaleh56
  [VB.NET] كيف تحويل كلمة محددة من RichTextBox الي # e-coder 4 161 04-07-17, 04:41 PM
آخر رد: 20917
Thumbs Up [سؤال] طريقة تغيير شكل ال progress bar وطريقة التحميل Mina Botros 3 155 04-07-17, 11:29 AM
آخر رد: silverlight
  كيفية عرض جزء محدد منWeb Site khaled12345 7 232 22-06-17, 08:21 PM
آخر رد: khaled12345

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم