تقييم الموضوع :
  • 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
شكرا لك أخي علي وبارك الله فيك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية ادراج نص في اداة RichTextBox مع الاحتفاظ بالنص soper 0 31 منذ 10 ساعة مضت
آخر رد: soper
  فصل جزء من ايمج بلون محدد الى ايمج اخرى على الفورم samira20 3 73 19-01-17, 03:09 PM
آخر رد: silverlight
  [VB.NET] مشكلة في تغيير لون خلفية الخلية في ال Datagridview Joe kad 10 234 09-01-17, 02:01 AM
آخر رد: مساعدة
  تغيير قاعدة البيانات الى .bak صبري زينوبي 5 135 01-01-17, 02:33 PM
آخر رد: صبري زينوبي
  كيف يمكن تحريك مربعات النص على التقرير السيد الجوهري 0 42 30-12-16, 09:49 AM
آخر رد: السيد الجوهري
  لديّ 2 قاعدة بيانات وريبورت 1 اريد تغيير البيانات مرة من القاعدة 1 ومرة من القاعدة 2 محمد محمود الغرياني 3 110 12-12-16, 02:04 AM
آخر رد: khodor1985
  تغيير قاعدة البيانات الى .bak زيد زينوبي 3 130 03-12-16, 07:07 PM
آخر رد: ابراهيم النعيمي
  تغيير قاعدة البيانات من اكسس الى sql hglogtd 2 154 26-11-16, 03:03 AM
آخر رد: hglogtd
  [سؤال] حفظ النص المكتوب داخل listBox فارس جراح 7 168 15-11-16, 04:00 AM
آخر رد: LoveVb
  [سؤال] حذف او تحميل ملف بمسار محدد Program KSA 3 155 10-11-16, 08:17 PM
آخر رد: أبو عمر

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


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