السادة الافاضل
هناك فورم 1 ويوجد به مربع نص وزر امر بحث عن القيمة الموجودة في مربع النص
وفي فورم 2 الظاهر حاليا يوجد موبع نص اخر وبه رقم وليكن 5 وزر امر
سوف ينقل القيمة 5 الي مربع نص الموجود في فورم 1
كيف اكتب الامر الذي يظهر الفورم 1 وينفذ امر البحث فيه ويخفي فورم 2
الاوامر في زر امر فورم 2 كالتالي
form1.textbox1.text=textbox1.text
form1.button1.performclick()
me.hide
يتم فعلا نقل القيمة الي مربع النص في فورم 1 ولا ينفذ امر البحث ؟؟؟؟؟ لماذ وما الصواب
ضع في form1 زر وضع فيه هذا الكود
Form2.Command1.Value = True
وضع في الزر الخاص form2 الامر الذي تريد
السيد الفاضل
الخاصية value لا تخص الكائن button1
جربت enabled ولم تنفذ
اتمني الرد
السلام عليكم...
الكود صحيح. لكن ذلك يعني ببساطة أنه لا يوجد لديك إجراء Button1_Click في Form1. أو أنه موجود و لكنه فارغ أي ليس به كود لتنفيذه. أو أنه موجود و لكنه غير مربوط بـ Button1 (تعريفه لا يحتوي عبارة Handles Button1.Click).
بالنسبة إلى اقتراح الأخ superwoofer: الخاصية Command1.Value موجودة في VB6 و ليس VB.NET
سلام.
السلام عليكم ورحمة الله وبركاته
اخي الكريم ... قرأت سؤالك ثلاثة مرات وبعد مجهود واستخلصت منه الاتي : انك تريد تنفيذ
Button Click Event الموجود في
Form2 من
Button موجود في
Form1
اولا اعتذر منك إذا كان فهمي خاطئ
ثانيا بما اني ( مش عارف مين بيروح فين )


إقتباس :كيف اكتب الامر الذي يظهر الفورم 1 وينفذ امر البحث فيه ويخفي فورم 2
الاوامر في زر امر فورم 2 كالتالي
كم مرة تم ذكر كلمة أمر في الجملة السابقة 

فبناءً عليه ساشرح لك الطريقة وانت استخدمه كما تشاء أو يمكنك شرح ماتريد بس ياريت تكتب اسماء العناصر بالإنجليزية (
ابوس ايدك)



عشان افهم اللي انت عايزه بالظبط
اسف علي الإطالة إليك شرح الطريقة :
عند التصريح عن حدث
Button Click Event نستخدم من فضاء الاسماء
Private Sub كالمثال التالي :
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
وزي ما انت عارف إن
Private Sub سيتم إستخدامه في نفس الـ
Class فقط
ولإطلاق الحدث
Button Click من
Class أخر كل ما عليك هو تغير
Private Sub إلي
Public Sub ويكون الكود كالتالي :
كود :
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
وبذلك يمكنك إستدعاء هذا الحدث من أي مكان في مشروعك بإستخدام الكود التالي :
كود :
Form1.Button1_Click(Form1.Button1, New System.EventArgs)
وبس ... تقبل مروري ... ويارب يكون هو ده اللي تقصده



اولا اسف لطريقة تعبيري
ثانيا انا رقمي هو 01005290987 لا لغة تعبيرك مصري
برجاء اعطاء رنة لاكلمك واشكرك
ثالثا جاري التجربة
كود :
form2.button2.performclick
طيب لو button المستدعى فيه اكواد وضمنهم كود لرسالة مثلا
لو عاوز الغي ظهور الرسالة عند استدعاء ال button
اعمل ايه ولكم جزيل الشكر
(17-10-21, 09:07 PM)محمود صالح كتب : [ -> ]طيب لو button المستدعى فيه اكواد وضمنهم كود لرسالة مثلا
لو عاوز الغي ظهور الرسالة عند استدعاء ال button
اعمل ايه ولكم جزيل الشكر
مرحبا أخي محمود
أنا أضع ضمن النافذة متغير عام Boolean يأخذ القيمة True قبل استدعاء أجراء الزر
و التأكد من قيمته عند تنفيذ الاجراء لاخفاء الرسالة اذا كانت قيمته True ثم نجعل قيمته False