اولاً : التعريف :

WebBrowser هي اداة تعمل عمل اي متصفح و بالاخص مثل المتصفح الشهير Internet Explorer
فهي تساعدك في تصفح المواقع من ناحية و التحكم في اكوادها HTML وكل ما يرتبط بها من ادخال و استخراج بيانات من ناحية اخرى.
واليكم هذا بالتفصيل >>


ثانياً : اهم الخصائص:

Name : اسم الاداة و الاسم الافتراضي هو 1 WebBrowser .

AllowNavigation : السماح للتصفح داخل الاداة وبها اختيارين :-
-True : السماح بالتصفح وهو الافتراضي .
-False : عدم السماح بالتصفح .

Dock : مكان الاداة و الازاحة الخاصه بها اي بمعنى مكان وجود الاداة في البرنامج دائما ثابته في الاعلى ام الاسفل ام اليسار ام اليمين ام الوسط ام حره (None).

Location : مكان الخاص بالاداة داخل البرنامج تبعا لخطوط الطول و العرض الموجوده داخل البرنامج
وهذه الخاصية لا تعمل الا اذا كانت الاداة حره في الخاصية Dock وبها حقلين :-
-X : المكان بالنسبه لخطوط العرض .
-Y : المكان بالنسبه لخطوط الطول .
-Locked : عدم تحريك الاداة ابدا من مكانها و بداخلها اختيارين :-
--True : تفعيل عدم تحريك الاداة ابدا .
--False : السماح بتحريك الاداة من مكانها .

Margin : الابتعاد عن الحواف وبها 4 حقول :-
-All : مقاس الابتعاد عن الحواف من جميع الجهات .
-Left : مقاس الابتعاد عن الحواف من جهة اليسار .
-Top : مقاس الابتعاد عن الحواف من الاعلى .
-Right : مقاس الابتعاد عن الحواف من جهة اليمين .
-Bottom : مقاس الابتعاد عن الحواف من الاسفل .

MaximumSize : الحد الاقصى لحجم الاداة وبها حقلين :-
-Width : مقاس العرض .
-Height : مقاس الطول .

MinimumSize : الحد الادنى لحجم الاداة و بها حقلين :-
-Width : مقاس العرض .
-Height : مقاس الطول .

ScrollBarsEnabled : خاصة بتفعيل شريط التمرير و بها حلقين :-
-True : السماح بتفعيل الشريط التمرير .
-False : عدم السماح بتفعيل الشريط التمرير .

Size : الحجم الحالي للاداة وبها اختيارين :-
-Width : مقاس العرض .
-Height : مقاس الطول.

TabStop : ايقاف استخدام زر Tab للتنقل داخل الاداة وبها اختيارين :-
-True : ايقاف تفعيل استخدام زر Tab .
-False : تفعيل استخدام زر Tab .

Url : رابط الموقع و لكن يجب اضافة //:http في بداية الرابط .

Visible : حالة الاداة من ناحية الظهور وبها اختيارين :--
-True : ظهور الاداة امام المستخدم .
-False : عدم ظهور الاداة اما المستخدم .


ثالثاً : اهم الاحداث(التصريحات) :

CanGoBackChanged : هذا الحدث خاص بحالة قدرة الاداة لتنفيذ امر الرجوع للصفحة السابقة ام لا ويمكن ايضا ان نستخدمها في تفعيل زر الرجوع او ايقافه .

CanGoForwardChanged : هذا الحدث خاص بحالة قدرة الاداة لتنفيذ امر الانتقال للامام (اي الصفحة التالية التي تم زيارتها من قبل) ام لا ويمكن ايضا ان نستخدمها في تفعيل زر الانتقال للامام او ايقافه .

DocumentCompleted : هذا الحدث خاص بما يحدث عندما تقوم الاداة باتمام فتح صفحة ما (اي تنفيذ اوامر عند الانتهاء من تحميل اي صفحة) .

DocumentTitleChanged : هذا الحدث خاص بما يحدث عندما يتغير عنوان الصفحة .
ملاحظة : عنوان الصفحة لمن لا يعرفه هو النص الذي يظهر في اعلى اي متصفح باسم الموقع ويكون موجود هذا النص داخل اكواد HTML الخاصة بالموقع داخل عنصر title على سبيل المثال : هنا العنوان .<br /><br />Navigating : هذا الحدث خاص بما يحدث اثناء قيام الاداة بتحميل صفحة ما .<br /><br />ProgressChanged : هذا الحدث خاص بمعرفة قيمة التغير(التحميل) الحادث اثناء تحميل اي صفحة .<br /><br />StatusTextChanged : هذا الحدث خاص بمعرفة النص الخاص بحالة التصفح مثل تحميل صفحة ما او الانتهاء من تحميلها او عند الوقوف على رابط يظهر الرابط .<br /><br /><br /><u>رابعاً : اهم الاكواد (هناك مثال مرفق به تطبيق شامل لكل هذه الخصائص و الاحداث و الاكواد)</u><br /><br />اولاً : اكواد التصفح :-<br /><br />فتح صفحة موقع<br /></strong></span><span style="font-size: 14px; line-height: normal">[/b]</span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>WebBrowser1.Navigate("رابط الصفحة كامل")</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />فتح صفحة فارغة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>WebBrowser1.Navigate("about:blank")</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الرجوع للصفحة السابقة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>WebBrowser1.GoBack()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الانتقال للصفحة التالية<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>WebBrowser1.GoForward()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />اعادة تحميل الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>WebBrowser1.Refresh()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />ايقاف تحميل الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>WebBrowser1.Stop()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br /><br />ثانياً : اكواد النوافذ الملحقة بالاداة :-<br /><br />حفظ الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.ShowSaveAsDialog()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />معاينة الصفحة قبل الطباعة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.ShowPrintPreviewDialog()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />طباعة الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.ShowPrintDialog()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />خصائص الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.ShowPropertiesDialog()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />تنسيق الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.ShowPageSetupDialog()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />رسالة تنبيه<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.Window.Alert("نص الرسالة")</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />فتح نافذة جديدة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Dim url As String = WebBrowser1.Document.Url.ToString<br />Dim frm As New Form1<br />frm.Show()<br />frm.WebBrowser1.Navigate(url)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br />رقم اصدار الاداة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>MsgBox(WebBrowser1.Version.ToString)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br /><u>خامساً : التعاملات النصية :-</u><br />قص النص المحدد<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.ExecCommand("cut", True, DBNull.Value)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />نسخ النص المحدد<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.ExecCommand("copy", True, DBNull.Value)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />لصق النص في المكان المُفعل<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.ExecCommand("paste", True, DBNull.Value)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />البحث داخل نصوص الاداة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Dim data As DataObject = Clipboard.GetDataObject 'الاحتفاظ بما تم نسخة <br />Form1.WebBrowser1.Document.ExecCommand("Copy", False, Nothing)<br />Form1.WebBrowser1.Focus()<br />SendKeys.SendWait("^f")<br />Clipboard.SetDataObject(data) 'ارجاع ما تم نسخة قبل عملية البحث</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br /><u>سادساً : التعامل مع محتوى الصفحة :-</u><br /><br />اولاً : التعاملات العامة :-<br /><br />استخراج نص الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form2.Text = "WebBrowser Get TEXT"<br />Form2.RichTextBox1.Text = WebBrowser1.Document.Body.InnerText<br />Form2.Show()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />استخراج اكواد الصفحة<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form2.Text = "WebBrowser Get HTML"<br />Form2.RichTextBox1.Text = WebBrowser1.Document.GetElementsByTagName("HTML").Item(0).OuterHtml        <br />Form2.Show()</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />تحويل الصفحة الى نص<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.Body.InnerText = RichTextBox1.Text</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />تحويل الصفحة الى اكواد او نص<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.Body.InnerHtml = RichTextBox1.Text</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />ثانياً : التعاملات الخاصة بعناصر الصفحة :-<br /><br /><br />اولاً : GetElementById <br /><br />الاستخراج<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>MsgBox(Form1.WebBrowser1.Document.GetElementById(رقم الاي دي).GetAttribute(اسم المطلوب محتواه))</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الارسال<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.GetElementById(رقم الاي دي).SetAttribute(اسم المرسل اليه,النص المرسل)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الضغط <br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.GetElementById(رقم الاي دي).InvokeMember("click")</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br /><br />ثانياً : GetElementsByTagName<br /><br />الاستخراج<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>If (Form1.WebBrowser1.Document IsNot Nothing) Then<br />           Dim Elems As HtmlElementCollection<br />           Dim WebOC As Windows.Forms.WebBrowser = Form1.WebBrowser1<br /><br />           Elems = WebOC.Document.GetElementsByTagName(Tag اسم)<br /><br />           For Each elem As HtmlElement In Elems<br />               Dim NameStr As String = elem.GetAttribute(اسم عنصر الاثبات)<br />               If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then<br />                   If NameStr.ToLower().Equals(محتوى عنصر الاثبات) Then<br />                       Dim ContentStr As String = elem.GetAttribute(اسم القيمة المطلوبة)<br />                       MessageBox.Show(ContentStr)<br />                   End If<br />               End If<br />           Next<br />       End If</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الارسال<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>If (Form1.WebBrowser1.Document IsNot Nothing) Then<br />           Dim Elems As HtmlElementCollection<br />           Dim WebOC As Windows.Forms.WebBrowser = Form1.WebBrowser1<br /><br />           Elems = WebOC.Document.GetElementsByTagName(Tag اسم)<br /><br />           For Each elem As HtmlElement In Elems<br />               Dim NameStr As String = elem.GetAttribute(اسم عنصر الاثبات)<br />               If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then<br />                   If NameStr.ToLower().Equals(محتوى عنصر الاثبات) Then<br />                       elem.SetAttribute(اسم المرسل اليه, النص المرسل)<br />                   End If<br />               End If<br />           Next<br />       End If</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الضغط<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>If (Form1.WebBrowser1.Document IsNot Nothing) Then<br />           Dim Elems As HtmlElementCollection<br />           Dim WebOC As Windows.Forms.WebBrowser = Form1.WebBrowser1<br /><br />           Elems = WebOC.Document.GetElementsByTagName(Tag اسم)<br /><br />           For Each elem As HtmlElement In Elems<br />               Dim NameStr As String = elem.GetAttribute(اسم عنصر الاثبات)<br />               If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then<br />                   If NameStr.ToLower().Equals(محتوى عنصر الاثبات) Then<br />                       elem.InvokeMember("click")<br /><br />                   End If<br />               End If<br />           Next<br />       End If</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />ثالثا : All<br /><br />الاستخراج<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>MsgBox(Form1.WebBrowser1.Document.All().Item(CInt(الرقم التسلسلي للعنصر او الاي دي)).InnerHtml)</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الارسال<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.All().Item(CInt(الرقم التسلسلي للعنصر او الاي دي)).InnerHtml = "النص"</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />الضغط<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Form1.WebBrowser1.Document.All().Item(CInt(الرقم التسلسلي للعنصر او الاي دي)).InvokeMember("click")</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br /><u>سابعاً : تطبيقات على الاحداث (التصريحات)</u><br /><br />CanGoBackChanged<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>If WebBrowser1.CanGoBack Then 'ان كانت الاداة قادرة على الرجوع للخلف<br />           Button1.Enabled = True ' تفعيل زر الرجوع للخلف<br />       Else 'وان كانت غير قادرة<br />           Button1.Enabled = False 'عدم تفعيل زر الرجوع للخلف<br />       End If</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />CanGoForwardChanged<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>If WebBrowser1.CanGoForward Then 'ان كانت الاداة قادرة على الانتقال الى الصفحة التالية<br />           Button2.Enabled = True ' تفعيل زر الانتقال<br />       Else 'وان كانت غير قادرة<br />           Button2.Enabled = False 'عدم تفعيل زر الانتقال<br />       End If</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />DocumentCompleted<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>TextBox1.Text = WebBrowser1.Url.ToString 'اظهار رابط الصفحة<br /><br />       Button3.Enabled = True 'تفعيل زر اعادة التحميل<br />       Button4.Enabled = False 'الغاء تفعيل زر ايقاف تحميل الصفحة</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />DocumentTitleChanged<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>title.Text = "TiTle : " & WebBrowser1.DocumentTitle ' عنوان الصفحة</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />Navigating<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>Button3.Enabled = False 'الغاء تفعيل زر اعادة تحميل الصفحة<br />Button4.Enabled = True 'تفعيل زر ايقاف تحميل الصفحة</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br />ProgressChanged<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>ToolStripProgressBar1.Maximum = e.MaximumProgress ' تساوي اعلى قيمة انتهاء تحميل الصفحة ToolStripProgressBar1 جعل اعلى قيمة لاداة  <br />ToolStripProgressBar1.Value = e.CurrentProgress ' تساوي قيمة التحميل الحالية ToolStripProgressBar1 جعل القيمة الحالية لاداة</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong> <br />StatusTextChanged<br /></strong></strong></span><br /><br /><br /><div align="right"><span style="font-size: 14px; line-height: normal"><strong>كود :</strong><br /></span><div class="codebox"><p>الكود:</p><code>ToolStripLabel1.Text = WebBrowser1.StatusText ' يساوي نص الحالة الخاصة بالاداة  ToolStripLabel1 جعل نص</code></div><br /></div><span style="font-size: 14px; line-height: normal"><strong><strong><br /><br /><br />تم بحمد الله<br />المثال موجود بالمرفقات به تطبيق لكل هذه الاكواد<br /><br />وان كان هناك اي تعقيب او مناقشة انا متواجد ان شاء الله</strong></strong></span><strong><br /><font color="#333333"><font face="Droid Arabic Naskh, Lucida Grande, Tahoma, Trebuchet MS, Verdana, Arial, sans-serif"><span style="font-size: 14px; line-height: normal"><strong>منقووول</strong></span></font></font><br /></strong></div><div class="post-footer likes-active"><div class="fa_like_div"><button class="rep-button " data-href="" data-href-rm=""><span class="rep-cat"><i class="material-icons">thumb_up</i><span class="rep-nb" style="display:none;"></span></span><span>أعجبني</span></button><button class="rep-button " data-href="" data-href-rm=""><span class="rep-cat"><i class="material-icons">thumb_down</i><span class="rep-nb" style="display:none;"></span></span><span>لم يعجبني</span></button><p class="fa_like_list" style="display: none;"></p></div></div></div><aside class="post-aside"><div class="post-author-status"></div><div class="post-author"><span class="post-author-name"><span style="color:#FF0000"><strong>Basil Abdallah</strong></span></span><span class="post-author-title">مؤسس المنتدى<br /><img src="https://i.servimg.com/u/f97/18/54/15/42/o-110.png" alt="مؤسس المنتدى" title="مؤسس المنتدى" loading="lazy" /><br /></span></div><div class="post-author-avatar"><div class="avatar-big"><img loading="lazy" src="https://2img.net/i/fa/i/avatars/gallery/Cinema_h/Cinema_h_99.jpg" alt="Basil Abdallah" style="max-width: 200px; max-height: 600px" /></div></div><div class="dd_award right box-body"></div><div class="award_more box-body"></div><br><dl class="post-author-details"><dt><span class="label"></span></dt><dd>أخضر</dd><dt><span class="label"><span style="color:#000000;"></span></span></dt><dd><img src="https://2img.net/i/fa/awesomebb/icon_minigender_male.png" alt="ذكر" title="ذكر" /></dd><dt><span class="label"><span style="color:#000000;">عدد المساهمات</span> : </span></dt><dd>890</dd><dt><span class="label"><span style="color:#000000;">السٌّمعَة</span> : </span></dt><dd>1007</dd><dt><span class="label"><span style="color:#000000;">تاريخ التسجيل</span> : </span></dt><dd>15/02/2013</dd></dl><div class="post-author-rpg"></div><div class="post-author-contact dropdown"><i class="material-icons">keyboard_arrow_down</i><div class="dropdown-box"></div></div></aside></div></div><div class="block block-ptrafic" id="ptrafic_close" style="display: none;"><div class="block-header"><a href="javascript:ShowHideLayer('ptrafic_open','ptrafic_close');"><i class="material-icons">add_circle</i></a><span>مواضيع مماثلة</span></div></div><div class="block block-ptrafic" id="ptrafic_open" style="display:'';"><div class="block-header"><a href="javascript:ShowHideLayer('ptrafic_open','ptrafic_close');"><i class="material-icons">remove_circle</i></a><span>مواضيع مماثلة</span></div><div class="block-content ptrafic"><a href="/viewtopic?t=20&topic_name" title="حل مشكلة ScriptErrorsSuppressed باداة WebBrowser" ><i class="material-icons">chat_bubble</i>حل مشكلة ScriptErrorsSuppressed باداة WebBrowser</a><br /><a href="/viewtopic?t=30&topic_name" title="كود اخفاء الصور في WebBrowser " ><i class="material-icons">chat_bubble</i>كود اخفاء الصور في WebBrowser </a><br /></div></div><div class="topic-actions bottom"><div class="topic-actions-buttons"></div></div><form action="/viewforum" method="get" name="jumpbox" onsubmit="if(document.jumpbox.f.value == -1){return false;}"><label><span>انتقل الى:</span><div class="jumpbox-wrap"><select name="selected_id" onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }"><option value="-1">اختر منتدى</option><option value="-1"></option><option value="-1">|</option><option classe="1" value="c1">|--اداريات</option><option classe="1" value="f7">|   |--اخر الاخبار و الاعلانات الاداريه</option><option value="-1">|   </option><option classe="1" value="c2">|--#C</option><option classe="1" value="f5">|   |--#C</option><option value="-1">|   </option><option classe="1" value="c3">|--VB.NET</option><option classe="1" value="f2">|   |--VB.NET</option><option value="-1">|   </option><option classe="1" value="c10">|--Small Basic</option><option classe="1" value="f26">|   |--Small Basic</option><option value="-1">|   </option><option classe="1" value="c4">|--قواعد بيانات</option><option classe="1" value="f8">|   |--Microsoft Office Access</option><option classe="1" value="f9">|   |--Microsoft SQL Server</option><option value="-1">|   </option><option classe="1" value="c8">|--المنتدى العام</option><option classe="1" value="f1">|   |--اليوتيوب و مقاطع الفيديو</option><option classe="1" value="f3">|   |--الألعاب الكاتبية</option><option classe="1" value="f6">|   |--اخبار العالم و الجرائد</option><option classe="1" value="f4">|   |--القسم الاسري</option><option classe="1" value="f16">|   |--قسم التكنلوجيا و الملتيميديا</option><option classe="1" value="f17">|   |--القسم الاسلامي العام</option><option classe="1" value="f19">|   |--الترحيب و التهانى و الإهداءات</option><option classe="1" value="f20">|   |--القسم الادبي العام</option><option classe="1" value="f21">|   |--ثقافات الدول العربية و حضاراتها</option><option value="-1">|   </option><option classe="1" value="c13">|--مواقع ويب</option><option classe="1" value="f44">|   |--Html</option><option classe="1" value="f45">|   |--php</option><option value="-1">|   </option><option classe="1" value="c12">|--المكتبات</option><option classe="1" value="f37">|   |--مكتبة الخلفيات</option><option classe="1" value="f38">|   |--مكتبة التاثيرات الصوتية</option><option classe="1" value="f39">|   |--مكتبة الازرار</option><option classe="1" value="f40">|   |--مكتبة الثيمات</option><option classe="1" value="f41">|   |--مكتبة الايقونات</option><option classe="1" value="f42">|   |--مكتبة الصور الاخرى</option><option classe="1" value="f43">|   |--مكتبة الخطوط</option><option value="-1">|   </option><option classe="1" value="c7">|--اخرى</option><option classe="1" value="f15">|   |--شروحات اخرى</option><option classe="1" value="f47">|   |--مواضيع اخرى</option><option value="-1">|   </option><option classe="1" value="c14">|--الدعم</option><option classe="1" value="f50">|   |--دعم منتديات احلى منتدى</option><option classe="1" value="f53">|   |--دعم منتيات الـVB</option><option classe="1" value="f54">|   |--ما يهم المبرمج</option><option classe="1" value="f29">|       |--برامج المعهد العربي</option><option classe="1" value="f22">|       |--مكتبة السورسات</option><option classe="1" value="f23">|       |--طلبات البرمجة</option><option classe="1" value="f49">|       |--فحص البرامج</option><option value="-1">|   </option><option classe="1" value="c5">|--المكتب الاداري</option><option classe="1" value="f10">|   |--الاقتراحات</option><option classe="1" value="f11">|   |--الشكاوي</option><option classe="1" value="f12">|   |--طلبات تغيير الاسماء</option><option classe="1" value="f13">|   |--طلبات الانضمام للفريق</option><option value="-1">|   </option><option classe="1" value="c6">|--مقاضيات المعهد</option><option classe="1" value="f25">    |--تجربة</option></select><input type="hidden" name="tid" value="199af6a81e77ba1be9800998ecf8427e" /><input class="btn btn-default" type="submit" value="انتقل الى" /></div></label></form><div class="block"><div class="block-header"><i class="material-icons">privacy_tip</i> <strong>صلاحيات هذا المنتدى:</strong></div><div class="block-content"><strong>لاتستطيع</strong> الرد على المواضيع في هذا المنتدى<br /></div></div><a href="/login?redirect=%2Fpost%3Ft%3D38%26amp%3Bmode%3Dreply" rel="nofollow" class="btn-fixed" title="قم بتسجيل الدخول للرد"><i class="material-icons">power_settings_new</i><span class="btn-fixed-txt">قم بتسجيل الدخول للرد</span></a></main><script type="text/javascript">//<![CDATA[ $(document).ready(function() {$('.post-author-contact').each(function () {$(this).find('a:nth-child(5n)').each(function () {$(this).after('<br />');});});});//]]></script><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/railscasts.min.css"><script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js"></script><script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/languages/go.min.js"></script><script>$(document).ready(function() {$('pre, code').each(function(i, block) {hljs.highlightBlock(block);});$('.post-author-contact').on('click', function() {if ($(this).parents('.post-body').css('flex-direction') == 'row') {$(this).children('.dropdown-box').css({'left': 'auto','right': '0'});} else {$(this).children('.dropdown-box').css({'left': '0','right': 'auto'});}});});</script><div class="55dd981b" style="overflow:visible"><span class="corners-top"><span></span></span><div class="inner"><div align="center"><div> <div id="taboola-below-desktop-forum-thumbnails" style="max-width:1000px; background-color: #fffd"></div> <script type="text/javascript"> window._taboola = window._taboola || []; _taboola.push({ mode: 'thumbnails-desktop-a', container: 'taboola-below-desktop-forum-thumbnails', placement: 'Below Desktop Forum Thumbnails', target_type: 'mix' }); </script></div></div></div><span class="corners-bottom"><span></span></span></div><div style="height:3px"></div></div><!-- <div id="wrap" /> --><div id="emptyidright" class="wrap" style="display: none"></div><div id="page-footer"><div class="wrap"><div class="navbar"><ul class="linklist clearfix"><li class="footer-to-top"><a href="#top"><i class="material-icons">arrow_upward</i></a></li><li class="footer-home"><a class="icon-home" href="/" accesskey="h">الرئيسية</a></li><li class="rightside"><span class="gensmall">©</span><a href="https://www.ahlamontada.com/phpbb" target="_blank">phpBB</a> | <strong><a href="http://www.xn--mgbfgl2icefxo.com" target="_blank">الحصول على منتدى</a></strong> | <a name="bottom" href="https://help.ahlamontada.com/" target="_blank">منتدى مجاني للدعم و المساعدة</a> | <a href="/abuse?page=%2Ft38-topic&report=1" rel="nofollow">التبليغ عن محتوى مخالف</a> | <strong><a href="/latest" target="_blank">آخر المواضيع</a></strong></li></ul></div><p class="copyright"></p></div></div><div id="dimmer" class="hidden"></div><div style="display: none;"><div id="fa_hide"></div><div id="fa_show"></div></div><script type="text/javascript">//<![CDATA[ fa_endpage();//]]></script><script type="text/javascript">//<![CDATA[ $(document).ready(function() {function headerAdjust() {var banner_headline = $('#header-banner h1, #header-banner h2'),banner_headline_height = banner_headline.height();if (banner_headline_height > 90) {banner_headline.css('font-size', parseInt(banner_headline.css('font-size')) - 1 + 'px');requestAnimationFrame(headerAdjust);} else {banner_headline.css('opacity', 1);}}requestAnimationFrame(headerAdjust);if(_userdata['session_logged_in']) {if (!FA.Notification.registered()) {FA.Notification.register();}Toolbar.init;var timeout = setInterval(reloadNotif, 1000);};function reloadNotif() {if (_toolbar.notifications.unread > 0) {if (!$("#unread_notif").length) {$("#header-notif > i").before('<span id="unread_notif">' + _toolbar.notifications.unread + '</span>');$('#menu_notifications > span').before('<span id="unread_notif_menu">' + _toolbar.notifications.unread + '</span>');}var unread_notif = $("#unread_notif");var unread_notif_menu = $("#unread_notif_menu");unread_notif.html(_toolbar.notifications.unread);unread_notif_menu.html(_toolbar.notifications.unread);if(! unread_notif.hasClass("notification-new")) {unread_notif.addClass('notification-new');unread_notif_menu.addClass('notification-new');$("#mNotificationBtn").addClass('notification-new');}} else if ($("#unread_notif").length) {$("#unread_notif, #unread_notif_menu").remove();}};var scroll_top = $('html').scrollTop();});//]]></script><script>$(document).ready( function() {$('div.ti-connect').attr({'data-loc' : 'https://connect.topicit.net/','data-login' : 'https://arabi.123.st/topicit/index.php/connect','data-version' : '1','data-lang' : 'ar'});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "https://connect.topicit.net/scripts/connect.js";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'topicit-connect'));});</script><script type="text/javascript" src="https://illiweb.com/rs3/86/frm/awesome/main.js"></script><script type="text/javascript"> var vglnk = { key: '74bad24252620514d1244cfba01f2ee2' }; (function(d, t) { var s = d.createElement(t); s.type = 'text/javascript'; s.async = true; s.src = '//cdn.viglink.com/api/vglnk.js'; var r = d.getElementsByTagName(t)[0]; r.parentNode.insertBefore(s, r); }(document, 'script')); </script> <script type="text/javascript">window._taboola = window._taboola || []; _taboola.push({flush: true});</script></body></html>