تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] احتاج طريقة تغيير حجم الخط ولونه في TextBox
#1
السلام عليكم ورحمة الله وبركاته

تقبل الله منا ومنكم الأعمال وأعاننا الله وإياكم على صيام رمضان وقيامه وقيام ليلة القدر إيماناً واحتساباً اللهم ءامين.

لدي مشروع احتاج فيه لطريقة إضافة كنترول مثل wordpad ( الذي يأتي مع الويندوز ) بحيث اتحكم في النص من تلوين وحجم الخط وتوسيط وغيرها من التعديلات.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#2
سلام

استخدم RichTextBox1 ولو اني اتوقع انك تعرفها ولا تريدها
كود :
Public Class Form1

    ' عدم اخفا المحدد
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        RichTextBox1.HideSelection = False
    End Sub

    ' تلوين
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim selColor As Color = Color.Red
        RichTextBox1.SelectionColor = selColor
    End Sub

    ' النمط
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim _fontStyle As FontStyle = FontStyle.Bold + FontStyle.Italic
        RichTextBox1.SelectionFont = New Font(RichTextBox1.SelectionFont.FontFamily, RichTextBox1.SelectionFont.Size, _fontStyle)
    End Sub

    ' الحجم
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim _fontSize As Single = 20
        RichTextBox1.SelectionFont = New Font(RichTextBox1.SelectionFont.FontFamily, _fontSize, RichTextBox1.SelectionFont.Style)
    End Sub

    ' الخط
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim _fontName As String = "Courier New"
        RichTextBox1.SelectionFont = New Font(_fontName, RichTextBox1.SelectionFont.Size, RichTextBox1.SelectionFont.Style)
    End Sub

    ' المحاذاه
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Dim _Alignment As String = HorizontalAlignment.Center
        RichTextBox1.SelectionAlignment = _Alignment
    End Sub

End Class

كوفقين
متغيب
الرد }}}}
تم الشكر بواسطة: ربيع , عبد الله
#3
وعليكم السلام
على العكس أخي الطالب كنت أريد ما يفي بالغرض وابشرك أني وجدت هذا المثال الرائع
لمن أراد المثال هذا رابط المثال: http://3ixgfx32po625qmg71336d5w.wpengine...ordPad.rar
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة: مبرمج بلا حدود , الطالب
#4
سلام

هذه اضافه حفظ وقراء وتحديث محتوى ritchtextbox الموجود المثال اللي وضعه اخونا عبدالله
http://3ixgfx32po625qmg71336d5w.wpengine...ordPad.rar

اضف ثلاث ازارير واحد للحفظ والثان للقراء والثالث للتحديث
تجب وضع قاعدت بيانات اكسس فيها جدول wordpad وفيه حقلان الاول اسمه docname نوعه نص ويكون مفتاح لعدم السماح ياتكرار الاسماء والحقل الثاني اسمه rtf ونوعه مذكره
كود :
#Region " RichTextBox1 to Database "

    Private connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database1.accdb"
    Dim docName As String = ""

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim dn As String = InputBox("أدخل اسم المستند للحفظ")
        If dn.Trim <> "" Then
            docName = dn
            If InsertWordPadDocument(docName, RichTextBox1.Rtf) Then
                MsgBox("تم الحفظ")
            End If
        End If
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim dn As String = InputBox("أدخل اسم المستند للعرض")
        If dn.Trim <> "" Then
            docName = dn
            RichTextBox1.Rtf = SelectWordPadDocument(docName)
        End If
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        If MsgBox("هل تريد تحديث المستند:" & docName, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
            If UpdateWordPadDocument(docName, RichTextBox1.Rtf) Then
                MsgBox("تم التحديث")
            End If
        End If
    End Sub


    Private Function SelectWordPadDocument(ByVal docName As String) As String
        Using conn As New OleDb.OleDbConnection(connectionString)
            Using cmd As New OleDb.OleDbCommand("SELECT [rtf] FROM [wordpad] WHERE [docname]=@docName", conn)
                cmd.Parameters.AddWithValue("@docName", docName)
                conn.Open()
                Return cmd.ExecuteScalar
                conn.Close()
            End Using
        End Using
    End Function

    Private Function InsertWordPadDocument(ByVal docName As String, ByVal rtf As String) As Boolean
        Using conn As New OleDb.OleDbConnection(connectionString)
            Using cmd As New OleDb.OleDbCommand("INSERT INTO [wordpad] ( [docName], [rtf]) VALUES ( @docName, @rtf)", conn)
                cmd.Parameters.AddWithValue("@docName", docName)
                cmd.Parameters.AddWithValue("@rtf", rtf)
                conn.Open()
                Return If(cmd.ExecuteNonQuery > 0, True, False)
                conn.Close()
            End Using
        End Using
    End Function

    Private Function UpdateWordPadDocument(ByVal docName As String, ByVal rtf As String) As Boolean
        Using conn As New OleDb.OleDbConnection(connectionString)
            Using cmd As New OleDb.OleDbCommand("UPDATE [wordpad] SET [rtf]=@rtf WHERE [docName]=@docName", conn)
                cmd.Parameters.AddWithValue("@rtf", rtf)
                cmd.Parameters.AddWithValue("@docName", docName)
                conn.Open()
                Return If(cmd.ExecuteNonQuery > 0, True, False)
                conn.Close()
            End Using
        End Using
    End Function

#End Region

موفقين
متغيب
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] اريد طريقة لتشفير اكواد الفيجوال بيسك طارق سليمان 0 3 منذ 27 دقيقة مضت
آخر رد: طارق سليمان
  تغيير التقويم أسامة السالمي 4 74 22-05-17, 08:03 PM
آخر رد: أسامة السالمي
  [VB.NET] احتاج تعديل الكود يخص تشغيل Button حسب user domin hglogtd 4 104 22-05-17, 09:25 AM
آخر رد: hglogtd
  ممكن طريقة عمل راديو اذاعات القرآن الكريم عن طريق aassa 5 86 20-05-17, 12:49 AM
آخر رد: alma2
  طريقة طباعة فاتورة و التحكم بشكلها Basil Abdallah 1 62 19-05-17, 12:34 PM
آخر رد: Adrees
Question طريقة فتح المشاريع المرفقة ابو إياد 5 219 16-05-17, 10:40 PM
آخر رد: safalo
  [VB.NET] إستفسار عن كيفية تغيير كلمة مرور مستخدم في vb.net 2013 limia 1 61 13-05-17, 11:01 AM
آخر رد: khalid475
  [سؤال] ممكن طريقة اضافة سنوات في التاريخ Abdulaziz Hazazi 2 89 06-05-17, 09:59 PM
آخر رد: أسامة السالمي
  محتاج كود صغير للتاكد واختبار القيمة المدخلة في ( TEXTBOX) mohammed.gadain61 8 226 25-04-17, 04:05 AM
آخر رد: عبـدالله
  احتاج كود انتقل فيه من textbox1 الى textbox2 بواسطه كود وليس tab contrlo mohammed.gadain61 6 159 22-04-17, 12:55 AM
آخر رد: A-R

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


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