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

تحويل أكواد من VB6 إلى Vb .net

مغلق
بدأه moh_ramadan في 30 يناير 2007 · 3 رد · 599 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء

اقوم بتحويل بعض الاكواد من لغة VB6 إلى لغة VB.NET وأثناء قيامي بذلك وجدت أن هناك بعض الأكواد التي لا أعرف ما يقابلها في الVB.NET

فارجو اخباري بما يقابل هذه الاكواد

Dim i As Integer

	For i = Forms.Count - 1 To 0 Step -1
		Unload Forms(i)
	Next

Public Function IsCalendarActive() As Boolean
	IsCalendarActive = (Forms.Count > 0)
End Function

وشكرا لكم جميعا

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

CODING IS NOT A CRIME

#2

الكود الأول يمكن عمله بعدة طرق منها

		While My.Application.OpenForms.Count > 0
			My.Application.OpenForms.Item(My.Application.OpenForms.Count - 1).Close()
		End While

و للحصول على عدد النماذج المفتوحة

My.Application.OpenForms.Count

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

شكرا اخي الكريم على مساعدتكم

ولقد وجدت الحل لذلك وهو كالاتي:

		For i = Application.OpenForms.Count - 1 To 0 Step -1
			Application.OpenForms(i).Close()
		Next

IsCalendarActive = (Application.OpenForms.Count > 0)

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

لدي object من نوع PictureBox وهو picYear ولدي هذا الكود

picYear.hDC
picYear.TextHeight(s)

أنا لا ادري hDC ما هو بالتحديد لذا فارجو تعريفه لي واعطاء ماهو البديل له في الVB.NET

وأيضا الدالة TextHeight كل ما اعرفه عنها انها تاخد String ولكن لا اعرف وظيفتها واذا كانت تقوم بارجاع شئ ام لا

ارجو الافادة في ذلك

وشكرا لكم مرة اخرى

تم تعديل هذه المشاركة بواسطة moh_ramadan في 30 يناير 2007 في 15:47

CODING IS NOT A CRIME

#4

أولا - يرجى عدم وضع أكثر من سؤال في نفس الموضوع لتسهيل عملية البحث على الذين سيسألون نفس السؤال مستقبلا

بالنسبة لسؤالك الأخير حول HDC و TextHeight فلم تعد تعمل الطريقة القديمة فالآن كل ما يتعلق بالرسوميات يتم عمله عبر ما يسمى بالـ GDI حاول البحث في المنتدى وأيضا في الكتب الالكترونية عن دروس الـ GDI

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

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