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

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 txt="foro" value="c1">|--اداريات</option><option txt="foro" value="f7">|   |--اخر الاخبار و الاعلانات الاداريه</option><option value="-1">|   </option><option txt="foro" value="c2">|--#C</option><option txt="foro" value="f5">|   |--#C</option><option value="-1">|   </option><option txt="foro" value="c3">|--VB.NET</option><option txt="foro" value="f2">|   |--VB.NET</option><option value="-1">|   </option><option txt="foro" value="c10">|--Small Basic</option><option txt="foro" value="f26">|   |--Small Basic</option><option value="-1">|   </option><option txt="foro" value="c4">|--قواعد بيانات</option><option txt="foro" value="f8">|   |--Microsoft Office Access</option><option txt="foro" value="f9">|   |--Microsoft SQL Server</option><option value="-1">|   </option><option txt="foro" value="c8">|--المنتدى العام</option><option txt="foro" value="f1">|   |--اليوتيوب و مقاطع الفيديو</option><option txt="foro" value="f3">|   |--الألعاب الكاتبية</option><option txt="foro" value="f6">|   |--اخبار العالم و الجرائد</option><option txt="foro" value="f4">|   |--القسم الاسري</option><option txt="foro" value="f16">|   |--قسم التكنلوجيا و الملتيميديا</option><option txt="foro" value="f17">|   |--القسم الاسلامي العام</option><option txt="foro" value="f19">|   |--الترحيب و التهانى و الإهداءات</option><option txt="foro" value="f20">|   |--القسم الادبي العام</option><option txt="foro" value="f21">|   |--ثقافات الدول العربية و حضاراتها</option><option value="-1">|   </option><option txt="foro" value="c13">|--مواقع ويب</option><option txt="foro" value="f44">|   |--Html</option><option txt="foro" value="f45">|   |--php</option><option value="-1">|   </option><option txt="foro" value="c12">|--المكتبات</option><option txt="foro" value="f37">|   |--مكتبة الخلفيات</option><option txt="foro" value="f38">|   |--مكتبة التاثيرات الصوتية</option><option txt="foro" value="f39">|   |--مكتبة الازرار</option><option txt="foro" value="f40">|   |--مكتبة الثيمات</option><option txt="foro" value="f41">|   |--مكتبة الايقونات</option><option txt="foro" value="f42">|   |--مكتبة الصور الاخرى</option><option txt="foro" value="f43">|   |--مكتبة الخطوط</option><option value="-1">|   </option><option txt="foro" value="c7">|--اخرى</option><option txt="foro" value="f15">|   |--شروحات اخرى</option><option txt="foro" value="f47">|   |--مواضيع اخرى</option><option value="-1">|   </option><option txt="foro" value="c14">|--الدعم</option><option txt="foro" value="f50">|   |--دعم منتديات احلى منتدى</option><option txt="foro" value="f53">|   |--دعم منتيات الـVB</option><option txt="foro" value="f54">|   |--ما يهم المبرمج</option><option txt="foro" value="f29">|       |--برامج المعهد العربي</option><option txt="foro" value="f22">|       |--مكتبة السورسات</option><option txt="foro" value="f23">|       |--طلبات البرمجة</option><option txt="foro" value="f49">|       |--فحص البرامج</option><option value="-1">|   </option><option txt="foro" value="c5">|--المكتب الاداري</option><option txt="foro" value="f10">|   |--الاقتراحات</option><option txt="foro" value="f11">|   |--الشكاوي</option><option txt="foro" value="f12">|   |--طلبات تغيير الاسماء</option><option txt="foro" value="f13">|   |--طلبات الانضمام للفريق</option><option value="-1">|   </option><option txt="foro" value="c6">|--مقاضيات المعهد</option><option txt="foro" value="f25">    |--تجربة</option></select><input type="hidden" name="tid" value="ed14916297ccc46be9800998ecf8427e" /><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="73c9126c" 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="https://www.ahlamontada.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>