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

نقل محنويات RichTextBoxمن كلاس لآخر

بدأه Hisham_IT في 3 مارس 2012 · 6 رد · 722 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله تعالى و بركاته..

لدي RichTextBox في كلاس ....عملت لها تنسيقات معينة كتغيير اللون...الخ

اريد نقل نفس التنسيق الى riichTextBox موجود في فورم

Currently working on ASP.net ..... come Back Soon

#2

riichTextBox1=riichTextBox2

#3
KARIMSOFT كتب:

riichTextBox1=riichTextBox2

السلام عليكم و رحمة الله و بركاته

لدي في الكلاس الاول

public richTextBox getControl()
{
---------some operations-----
}

الان في كلاس الفورم....لدي richtextbox

اريد تحميل نفس الخواس و النص في العنصر من الكلاس الاخرى...

عند عمل

riichTextBox1=riichTextBox2

لا يتغير شي في الفورم

Currently working on ASP.net ..... come Back Soon

#4

السلام عليكم

اذا كان المقصود هو نقل جميع خصائص ال richtextbox من فورم او كلاس الى اخر اي عمل نسخ لل control فبامكانك استخدام هذا الكود اعتذر لعدم ترتيب الكود بطريقه جيده لكن قمت بتجربته بسرعه بامكانك تعديله او ترتيبه كما تريد

        private void CopyControl()
        {
            RichTextBox RichTextCopy = new RichTextBox();
            PropertyDescriptorCollection
            pdc = TypeDescriptor.GetProperties(this.richTextBox1);
            PropertyDescriptorCollection pdc_new = TypeDescriptor.GetProperties(RichTextCopy);

            for (int i = 0; i < pdc.Count; i++)
            {
                pdc_new[pdc.Name].SetValue(RichTextCopy, pdc.GetValue(this.richTextBox1));
            }

            Form2 f = new Form2();
            f.Show();
            f.Controls.Add(RichTextCopy);

        }

بالتوفيق

1
#5

اما اذا كان المقصود هو فقط نقل النص الموجود داخل التيكست بكامل تنسيقة وخصائصه بامكانك استعمال

RICHTEXTbOX2.RTF = RICHTEXTBOX1.RTF
1
#6
R@ND_CiS كتب:

اما اذا كان المقصود هو فقط نقل النص الموجود داخل التيكست بكامل تنسيقة وخصائصه بامكانك استعمال

RICHTEXTbOX2.RTF = RICHTEXTBOX1.RTF

هذا تماما ما احتاجه.....الف شكر....

و الله يوفقك باعمالك

Currently working on ASP.net ..... come Back Soon

#7

العفو

بالتوفيق

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