تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كتابة دالة
#1
السلام عليكم

أنا مبتدئ في الفيجوال بيسك ولاحظت أن الدوال التي تستعمل دائما تكتب على هادا الشكل

كود :
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

   End Sub


أريد أن أكتب دالة وأستدعيها في كل مرة أحتاجها هل لازم كتابة


كود :
(sender As Object, e As EventArgs) Handles
أو ماهو الشكل العام لكتابة دالة لاترجع أي قيمة مثلا تعمل فقط توقيف لتايمر أو اخفاء label و دالة ترجع قيمة

جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:
#2
لا ليس عليك ذلك تحتاج المتغيرات الخاصه بك فقط

كود :
   Private Sub test(ByVal x As Integer, ByVal y As String, ByVal z As Boolean)
       TextBox1.text = x
       TextBox2.text = y
       TextBox1.Enabled = z
   End Sub
وتقوم باستدعائها كما ياتي 

كود :
test(1, "hello", True)


طبعا المتغيرات حسب حاجتك لها 
او يمكن تكون بدون شيئ
الرد }}}
تم الشكر بواسطة: Simo1991
#3
(30-10-18, 06:27 PM)Rabeea Qbaha كتب : لا ليس عليك ذلك تحتاج المتغيرات الخاصه بك فقط

كود :
   Private Sub test(ByVal x As Integer, ByVal y As String, ByVal z As Boolean)
       TextBox1.text = x
       TextBox2.text = y
       TextBox1.Enabled = z
   End Sub
وتقوم باستدعائها كما ياتي 

كود :
test(1, "hello", True)


طبعا المتغيرات حسب حاجتك لها 
او يمكن تكون بدون شيئ
جزاك الله خيرا
بالنسبة لدالة بدون متغيرات ممكن أكتب فقط
كود :
Private Sub test()
      timer1.stop()
timer2.stop()
   End Sub

كود :
test()
الرد }}}
تم الشكر بواسطة:
#4
(30-10-18, 06:37 PM)Simo1991 كتب :
(30-10-18, 06:27 PM)Rabeea Qbaha كتب : لا ليس عليك ذلك تحتاج المتغيرات الخاصه بك فقط

كود :
   Private Sub test(ByVal x As Integer, ByVal y As String, ByVal z As Boolean)
       TextBox1.text = x
       TextBox2.text = y
       TextBox1.Enabled = z
   End Sub
وتقوم باستدعائها كما ياتي 

كود :
test(1, "hello", True)


طبعا المتغيرات حسب حاجتك لها 
او يمكن تكون بدون شيئ
جزاك الله خيرا
بالنسبة لدالة بدون متغيرات ممكن أكتب فقط
كود :
Private Sub test()
      timer1.stop()
timer2.stop()
   End Sub

كود :
test()

تماما، اكن اذا اردت استخدام الدلالة من فورم اخر يجب ان تكوم puplic sub وليس private
الرد }}}
تم الشكر بواسطة: Simo1991
#5
(30-10-18, 07:07 PM)Rabeea Qbaha كتب : تماما، اكن اذا اردت استخدام الدلالة من فورم اخر يجب ان تكوم puplic sub وليس private

نعم ويمكنك ايضاً من خلال
كود :
Public Shared

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Rabeea Qbaha , Simo1991



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم