الرئيسيةالرئيسية  مكتبة الصورمكتبة الصور  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  تسجيل دخولتسجيل دخول  
اخر المواضييع<div style="background-color: none transparent;"><a href="http://news.rsspump.com/" title="news">news</a></div>img src="http://i46.servimg.com/u/f46/16/46/08/41/alarm10.png">
زائرنا االغالي نأسف لازعاجك نتمنى ان تأخذ الامر بجدية قصوى اذا اعجبك موقعنا نرجوك ان تصوت لنا من هنا
مرحبا ايها الزائر, اذا كنت تقراء هذه الرسالة, فهذا يعني انك غير مسجل لدينا في المنتدى. اضغط هنا لتستطيع التسجيل في المنتدى بعدة خطوات, و ستتمكن من اتمتع بجميع ميزات المنتدى.
Back 
to Top

Click The Follow Button Below طموحنا ان نصل الافق في تقديم الخدمات لكم




Powered By Eslam Roshan
☞ Follow and Click here

		 
		
اضغط هنا لارسال الموضوع لاصدقائك على الفيس بوك SHARE (permalink)


شاطر | 
 

 شرح الاداة RichTextBox في الدوت نت + اهم التطبيقات عليها

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Di3o
عضو Vip
عضو Vip
avatar

الدولة الدولة : مصر
الجنس الجنس : ذكر

مُساهمةموضوع: شرح الاداة RichTextBox في الدوت نت + اهم التطبيقات عليها   السبت مايو 11, 2013 5:17 pm

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



اليوم سنتعرف علي الاداة الجميلة جدا جدا وانا شخصيا بفضل استخدامها كتير اوي في مجال البرمجة و هي الاداة

RichTextBox



اولا وقبل كل شي تعالو بينا الاول نتعرف علي الاداة لمن لا يعرفها

الاداه هي عبارة عن اداه مشابهة كثيرا لمربع النص وهي الاداة Textbox

ولكنها توفر لنا مميزات اكثر من مربع النص وسنتعرف عليها في هذا الموضوع انشاء الله

ويمكن من خلال هذه الاداه تنسيق النصوص - تلوينها - اظهار صور بداخلها وغيرها من المميزات

يكفي فقط ان تعرف ان جميع برامج المحادثة التي نستخمها الان مصنوعة من تلك الاداة الجميلة لان معظم البرامج في الشات سكرين (نافذه الشات) تكون عبارة عن
RichTextBox لاظهار الايموشن و تنسيق النصوص وتلوينها حسب ما نريد وعلي رأسهم برنامج Nimbuzz - gajim - yahoo

وغيرها من هذه البراامج وحتي لا اطيل عليكم كل ما اريد ذكره انك من خلال هذه الاداه يمكنك ان تستخدمها وتصنع بها مثل هذه البرامج تحت تقنية الدوت نت طبعا



اولا سنقوم بشرح اهم خصائص الاداة



Appearance: وهي لتغيير الاستايل أثناء التصميم

AutoVerbMenu: لاظهار النوافذ بشكل تلقلئي

BackColor: لتغيير لون خلفية الاداة

BorderStyle: لعمل مظهر

DataBindings:تقوم بقراءة محتوات وتعيد رقم للحفظ

DisableNoScroll: عدم تفعيل السكورل بار

DragIcon : للسحب و الافلات

DragMode: لتجميد السحب والافلات

Enabled : للتشغيل و التعطيل

FileName : اسم الملف المحمل على الصندوق

Font : خواص الخط

Height : الارتفاع

HideSelection: اخفاء التحديد

Index : لمعرفة رقم في المصفوفة

Left : موقع الكائن على اليسار

Locked : لاخفاء التحديد

MaxLength : لتحديد طول الاحرف في الاداة

MultiLine : لجعل الاداه تأخذ عدة سطور

Name : اسم الاداة

ScrollBars : اظهار أشرطة الاسكرولز بار

SelAlignment : خاصة بتحديد النص

SelBold : لتثخيم النص المحدد

SelColor : تلوين النص المحدد

SelFontName : لتغيير اسم الخط للنص المحدد

SelFontSize : تغيير حجم الخط المحدد

SelHangingIndent : لمعرفة عدد أحرف الكتابة

SelUnderline : تضع خط تحت النص المحدد

ToolTipText : اظهار كلام عند مرور الماوس على اي شئ



و اليكم الان بعض التطبيقات علي الاداة



للبحث عن نص داخل الاداة نستخدم الكود التالي عن طريق find








: PHP Code





RichTextBox1.Text "The Best Site Promisr.Com"
        
RichTextBox1.SelectionStart RichTextBox1.Find("Promisr.Com")
        
RichTextBox1.SelectionColor Color.Red 







لحفظ ملف نستخدم الكود التالي SaveFile








: PHP Code





SaveFileDialog1.Filter " Text Files (*.Txt)|*.txt"
        
SaveFileDialog1.ShowDialog()
        If 
SaveFileDialog1.FileName vbNullString Then Exit Sub
        RichTextBox1
.SaveFile(SaveFileDialog1.FileNameRichTextBoxStreamType.PlainText







ول تحديد النص كاملا نستخدم الكود التالي








: PHP Code





With RichTextBox1
            
.Text "Promisr.com"
            
.SelectAll()
            .
SelectionColor Color.Red

        End With 







و لتنفيذ العمليات التالية داخل الاداة مثل نسخ - لصق - قص نستخدم الكود التالي








: PHP Code





RichTextBox1.SelectionStart RichTextBox1.Find("هنا النص")
        
RichTextBox1.Copy()
        
RichTextBox1.Cut()
        
RichTextBox1.Paste() 







طريقة ادراج صورة داخل الاداة مثل اظهار الايموشن والابتسامات التي تظهر لنا في برامج المحادثة استخدم الكود التالي








: PHP Code





Dim img As Image Image.FromFile("E:\adel_vanhelsing.jpg")
        
Clipboard.SetImage(img)
        
Me.RichTextBox1.Paste() 







ولادارج اكثر من صورة كمجوعة مثلا نستخدم الكود التالي








: PHP Code





 Clipboard.SetImage(My.Resources.SomeImage)
        
Me.RichTextBox1.Paste() 







ولاستدعاء صورة من الريسورس نستخدم الكود التالي








: PHP Code





 Clipboard.SetImage(My.Resources.اسم الصورة هنا)
        
Me.RichTextBox1.Paste() 







للبحث عن نص وتلوينه بلون معين يجب تعريف المكتبة التالية








: PHP Code





Imports System.Text
Imports System
.Text.RegularExpressions 







ثم بعد ذلك نستخدم الكود التالي








: PHP Code





Dim MatchCollectionX As MatchCollection
        MatchCollectionX 
Regex.Matches(RichTextBox1.TextTextBox1.Text







ثم نبدأ البحث بالكود التالي عادي جدا








: PHP Code





Dim S As Match
        Dim v 
As New ListBox
        
For Each S In MatchCollectionX
            RichTextBox1
.Select(S.IndexTextBox1.Text.Length)
            
RichTextBox1.SelectionColor Color.Red
            v
.Items.Add(S.Value)

        
Next 









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

ومن يريد الاستفسار عن شئ او اي حاجة انشاء الله انا موجود

ارجو ان اكون وفقت في الشرح فان وفقت فكان من عند الله وان اخطأت فمني ومن الشيطان

الي اللقاء في درس اخر انشاء الله

تحياتي


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
شرح الاداة RichTextBox في الدوت نت + اهم التطبيقات عليها
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شبكة Di3o | Eslam Roshan  :: منتدى الكومبيوتر والانترنت & COMPUTER ZONE :: قسم برامج الانترنت-Internet Programes-
انتقل الى: