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

Function......Sub

مغلق
بدأه mohamed_k78 في 12 مارس 2005 · 3 رد · 712 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الى الخوة والأخوات في الله ســـــؤالي ..أيضا ...حول موضوع الدوال والإجرأت

هناك مشكلة عند محاولة كتابة الدوال والإجرأت في برنامج الفيجوال دوت نت .......عند كتابة الدالة داخل Button يعطني خط أزرق تحت كلمة Function وعند كتابتها خارج عنصر التحكم قبلها وأيضا عند التصريح عن متغير على أنة عام سواء داخل الدالة أو الإجراء على أنة عام لم يقبل ويضع خط تحت كلمة Public ...لم أجد طريقة سوى التصريح عن المتغيرات خارج الدالة والإجراء وخارج أي روتين فرعي ..قبلها ... ولقد فعلت ذالك حتى أتمكن من أستخدام المتغيرات داخل عنصر التحكم ونجحت في بعض الأحيان...

أإرجو من الأخوة والأخوات في الله التوضيح بالنسبة لهذة الأمور...بمثال أن أمكن ......وشاكر لكم جميعا

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

#2

فيما يخص الدالة فلا يمكن كتابتها داخل إجراء ال Button وما أعنيه فيما أعلم أنه لا يمكن كتابة داله أو روتين فرعي داخل روتين آخر حيث يجب كتابة كل على حده

Private Sub ClearTXT()

الكود هنا

End Sub

Public Function FillGrid()
اكتب الكود هنا

End Function

أما فيما يخص تعريف المتغيرات Public

فيجب أن يكون إما في الموديول أو في بداية الفورم قسم Decleration

أتمنى أن أكون قد أفدتك

والله أجل وأعلم

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#3

يمكنك كتابة الدالة خارج الـ Button كما قال الأخ بن ملعاط لأنه أيضاً دالة و لا يجوز كتابة دالة داخل دالة..

لكن يمكن أن تستدعي الدالة المعنية داخل الـ Button، اليك مثال:

Public Class Form1 : Inherits Form()

    Public Sub DoAnyThing()

           MessageBox.Show("Hello From DoAnyThing() Sub")

    End Sub

   Private sub button1_click(sender as object, e as eventsargs)handles button.click
           DoAnyThing() ' output is "Hello From DoAnyThing() Sub"
   End Sub

End Class

رأس الحكمة الإيمان بالله

#4

شكر أخي محمد عبد العليم وأخي بن ملعاط على الرد السريع .....ممكن أطلب منكم شرح أو كتب متخصصة في كيفية أستخدام وكتابة الدوال والأجرأت ويريت تكون بالعربي أي شئ يتعلق بهما

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

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