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

اريد عمل Newtab للمتصفح

بدأه yahia_yousof في 22 فبراير 2009 · 5 رد · 582 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طبعا الجميع يعرف المتصفح mozillafirefox

و ايضا يعرف ان به ميزة فتح اكثر من tab فى نافذة واحدة

انا اريد ان افعل هذا فى متصفحى

ارجو المساعدة

#2

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

استخدم DockPanel Suite .

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#3
HassanAlattas كتب:
السلام عليكــم ورحمـة الله وبركاتــة ،،

استخدم DockPanel Suite .

من تشرح لى كيف استخدمها ؟؟

و انا اريددها لـ visual basic.net

تم تعديل هذه المشاركة بواسطة yahia_yousof في 22 فبراير 2009 في 18:09

#4

هذا مثال سريع على DockPanel Suite.

ATS.DockPanelDem.rar

لكي تفهم الطريقة ، شغل البرنامج واضغط على زر جديد من شريط الأدوات

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#5

مشكور على المساعدة

المثال فيه المطلوب اللى انا عايزه بالضبط

بس المثال اللى انته اعطيته لى طويل قوى ومفهمتش منه اى حاجة

فيا ريت تدينى الخلاصة

يعنى ازاى اعمل newtab

معلش انا عارف انى تقلت عليك قوى بس مبعلش مبتدئ بقى

#6

ولا يهمك اخي,,

مع DockPanel Suite، ممكن تعرض اي فورم على شكل صفحة تبويب ، بس بشرط ان الفورم يرث DockContent.

في المثال عملت فورم اسمه DocumentForm يحتوي على RichTextBox وعدلت في الكود بهذا الشكل:

Imports WeifenLuo.WinFormsUI.Docking
Public Class DocumentForm
	Inherits DockContent

End Class

الأن عرًفنا صفحة التبويب ، باقي نعرًف الفورم اللي نعرض التبويبات داخله .

عملت فورم اسمه MainForm ، وباستخدام المصمم اضفت القوائم وشريط الأدوات ...الخ

بس اهم حاجة هنا هي انه لازم نخلي الخاصية IsMdiContainer للفورم تساوي True

ونضيف الكنترول DockPanel (من المكتبة DockPanel Suite)، علشان تنعرض فيه التبويبات .

وفي الأخير وعلشان نعمل(newtab)، عملت زر جديد ، وفي الحدث Click كتبت هذا الكود :

Private m_ChildFormNumber As Integer
	Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) Handles NewToolStripMenuItem.Click, NewToolStripButton.Click, NewWindowToolStripMenuItem.Click
		Dim ChildForm As New DocumentForm
		m_ChildFormNumber += 1
		ChildForm.TabText = "Window " & m_ChildFormNumber
		ChildForm.Show(Me.DockPanel1)
	End Sub

هذا كل شئ,,

والســــلام.

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

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