تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حفظ معلومات الزر
#11
(12-09-18, 11:05 PM)bidaya كتب :
اجل اخي الكريم هو كود جميل
لكن لماذا نكتب في المكان المراد تنفيذ الSub
RunText(Button1, "Thank you")
لمذا لم يتم ادخال كلمة  
"Thank you"
داخل ال  Sub
هذا افظل
اي بهذا الشكل
كود :
Sub RunText(ByRef Bt As Button)
       Bt.Enabled = False
       Bt.Text = "Thank you"
   End Sub

كود :
RunText(Button1)

لانك يمكنك استخدام الكود على اى زر وليس واحد فقط
لنقو ان لديك 10 Button فهل ستقوم بتكرار الكود لكل زر وحيث ان كل زر له نص مختلف عن الاخر

والامر عائد الك يمكنك ويمكنك ان تتحكم فى كود الـ Sub يمكنك ان تجعله بهذا الشكل

كود :
  Sub RunText()
      Button1.Enabled = False
      Button1.Text = "Thank you"
  End Sub

وطريقة الاستخدام
كود :
RunText()


أو بهذا الشكل
كود :
  Sub RunText(ByVal Text As String)
      Button1.Enabled = False
      Button1.Text = Text
  End Sub

وطريقة الاستخدام
كود :
RunText("Thank you")

انت لديك الفكرة وهو ما الا مثال
وطريقة الاستخدام النهائي تعتمد عليك
طبقاً لما تريد عمله فعلياً

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#12
(13-09-18, 10:53 AM)elgokr كتب :
(12-09-18, 11:05 PM)bidaya كتب :
اجل اخي الكريم هو كود جميل
لكن لماذا نكتب في المكان المراد تنفيذ الSub
RunText(Button1, "Thank you")
لمذا لم يتم ادخال كلمة  
"Thank you"
داخل ال  Sub
هذا افظل
اي بهذا الشكل
كود :
Sub RunText(ByRef Bt As Button)
       Bt.Enabled = False
       Bt.Text = "Thank you"
   End Sub

كود :
RunText(Button1)


ممتاز اخي
الى هذه النقطة وصلنا الى الشطر الاهم في السؤال
وهو هل يمكن تعريف الزر بمتغير أو باي شيا اخر
مثال على الشكل التالي


كود :
Dim Buton As نوع المتغير
كود :
RunText(Buton)
الرد }}}
تم الشكر بواسطة:
#13
بخصوص المثال 
نعم ينفع ذلك لكن ما الاستفادة منه

لان الشكل هيكون كالتالى
كود :
       Dim BT1 As Button = Button1

       BT1.Text = "Thank you"
       BT1.Enabled = False

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: bidaya , 911
#14
(13-09-18, 03:43 PM)elgokr كتب :
بخصوص المثال 
نعم ينفع ذلك لكن ما الاستفادة منه

لان الشكل هيكون كالتالى
كود :
       Dim BT1 As Button = Button1

       BT1.Text = "Thank you"
       BT1.Enabled = False

تحياتى لك
وتمنياتى لك التوفيق

شكرا لك استاذنا المحترم

تم الكود بالطريقة هذه

كود :
Public Class Form1
   Dim str1 As String
   Dim str2 As String
   Dim BT1 As Button
   Sub RunText(ByRef Bt As Button)
       If (str2 = str1) Then
           Bt.Enabled = False
           Bt.Text = "Thank you"
       Else
           Bt.Text = "Error"
       End If
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       BT1 = Button1

   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       BT1 = Button2
   End Sub

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       RunText(BT1)
   End Sub
End Class
الله يحفظك ويرعاك Heart
الرد }}}
تم الشكر بواسطة: elgokr
#15
(13-09-18, 05:28 PM)bidaya كتب :
شكرا لك استاذنا المحترم

تم الكود بالطريقة هذه

كود :
Public Class Form1
   Dim str1 As String
   Dim str2 As String
   Dim BT1 As Button
   Sub RunText(ByRef Bt As Button)
       If (str2 = str1) Then
           Bt.Enabled = False
           Bt.Text = "Thank you"
       Else
           Bt.Text = "Error"
       End If
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       BT1 = Button1

   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       BT1 = Button2
   End Sub

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       RunText(BT1)
   End Sub
End Class
الله يحفظك ويرعاك Heart


الشكر لله والحمد لله

وعلى خير ان شاء الله

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حدث النقر على الزر flawer69 3 592 23-08-23, 05:49 PM
آخر رد: أبو خالد الشكري
  [سؤال] كيف اقوم بسحب معلومات من صفحة ويكيبديا zxz5432 12 7,786 20-01-23, 01:27 AM
آخر رد: lysalh65@gmail.com
  اظهار مربع الاشارة علي الزر mohamedallams 4 1,309 10-08-22, 12:18 PM
آخر رد: mohamedallams
  [كود] مطلوب كود يسحب معلومات بسيطة من موقع كورة مثلا؟ خالد يعقوب 1 1,368 25-07-21, 04:22 PM
آخر رد: aldery
  عرض معلومات DataGridView في فورم أخر عند الضغط على الاسم aldery 9 3,747 11-06-21, 06:23 PM
آخر رد: sayyad
  انتقال إلى سطر جديد بواسطة ضغط الزر انتر Alhootti1 10 3,810 03-02-21, 01:23 PM
آخر رد: Alhootti1
Question [سؤال] اضافه رابط الى الزر 3booy201 9 9,833 30-12-20, 10:10 PM
آخر رد: asmarsou
  جعل الزر في الداتا قريد تقبل اكثر من سطر المتألق9 0 1,119 22-11-20, 04:17 PM
آخر رد: المتألق9
  [سؤال] كيف لي أن أقرأ صورة jpg وكتابتها كنص في صندوق نص , معلومات الصورة وبايتات الصورة rafaag777 0 1,076 23-07-20, 03:56 AM
آخر رد: rafaag777
  [VB.NET] كيف يمكن عرض معلومات JSON في Combobox فيجوال بيسك Sorax 1 1,834 14-06-20, 10:20 PM
آخر رد: kiki

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


يقوم بقرائة الموضوع: