الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في تغيير خط محتويات RichTextBox

مغلق
بدأه yaseralshikh في 18 يونيو 2007 · 1 رد · 754 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أواجه مشكلة في تغيير خط محتويات RichTextBox وذلك عند تحديد كل النص ..

والعجيب أنه يعمل للمرة الأولى وعند تكرار العملية عدة مرات لا يعمل ، وتكون قيمة RichTextBox1.SelectionFont تساوي Nothing

أرجو أن أجد حل للمشكله .

سوف أرفق مثال على ذلك ..

FontApplication.rar

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

-------------------------------------------------------

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

#2

الحمد لله لقد وجدت الحل ... :D :D

وهو استبدال الكود الموجود في حدث DropDownClosed لأداة التحكم ComboBox1 بالكود التالي :

		Try
			Dim FontSize As Single
			Dim FontStyle As FontStyle
			Dim currentFont As Font = RichTextBox1.SelectionFont
			If Not currentFont Is Nothing Then
				FontSize = RichTextBox1.SelectionFont.Size
				FontStyle = RichTextBox1.SelectionFont.Style
				RichTextBox1.SelectionFont = New Font(ComboBox1.Text, FontSize, FontStyle)
			Else
				RichTextBox1.Font = Nothing
				FontSize = RichTextBox1.SelectionFont.Size
				FontStyle = RichTextBox1.SelectionFont.Style
				RichTextBox1.SelectionFont = New Font(ComboBox1.Text, FontSize, FontStyle)
			End If
		Catch ex As Exception
			MessageBox.Show(ex.Message, "خط", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading, False)
		End Try

والله الموفق ..

تم تعديل هذه المشاركة بواسطة yaseralshikh في 18 يونيو 2007 في 10:23

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

-------------------------------------------------------

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

هذا الموضوع مغلق.

مواضيع مشابهة