![]() |
|
[C#.NET] مناداه method موجودة في ال user control من ال main form - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : [C#.NET] مناداه method موجودة في ال user control من ال main form (/showthread.php?tid=29011) الصفحات:
1
2
|
مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 15-03-19 السلام عليكم
عندي main from بداخلة container اقوم بعرض user control بداخلة ولدي عدة buttons لعرض user control مختلفة اقوم بعرضها بهذا الكود :
PHP كود : if (!Container1.Controls.Contains(invoices.Instance))كيف استطيع مناداة method خاصة بعمل refresh لل datagridview موجودة بال user control عند عرض ال user control من ال
button الموجود في ال main form .
الملخص اريد مناداه method موجودة في ال user control من ال main form .
RE: مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 16-03-19 nor answers ?? RE: مناداه method موجودة في ال user control من ال main form - WAEL ABED - 16-03-19 السلام عليكم ارسل المثال من اللى حضرتك شغال عليه علشان تسهل على باقى الاعضاء الرد عليك RE: مناداه method موجودة في ال user control من ال main form - 5000 - 16-03-19 مناداه method موجودة في ال user control من ال main form إجعل الmothod من نوع public لتراه بعد كتابة اسم user control في ال main form RE: مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 16-03-19 (16-03-19, 12:24 PM)WAEL ABED كتب : السلام عليكم لا حاجة للمثال صديقي، فالمطلوب واضح. فقط اريد استدعاء method موجودة في ال usercontrol من داخل الفورم الاساسي. الكمشروع لزبون لا استطيع مشاركته. (16-03-19, 03:20 PM)5000 كتب : مناداه method موجودة في ال user control من ال main form لا تعمل هذه الطريقه يجب ان تكون الmothod من نوع static و اريد استدعاء ميثود تحتوي على اتصال بقاعدة البيانات ولا يمكن ان تكون static. RE: مناداه method موجودة في ال user control من ال main form - 5000 - 16-03-19 بامكانك إضافة public قبل كلمة static RE: مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 16-03-19 (16-03-19, 08:16 PM)5000 كتب : بامكانك إضافة public قبل كلمة static نعم اعرف هذا صديقي ، القصد ان ال static يقوم باظهار اخطاء في الاتصال بقاعدة البيانات RE: مناداه method موجودة في ال user control من ال main form - 5000 - 16-03-19 أحتاج لرؤية جميع الأكواد والافضل أن تعمل مثال مصغر لمعرفة الطريقة المناسبة لك RE: مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 16-03-19 (16-03-19, 09:11 PM)5000 كتب : أحتاج لرؤية جميع الأكواد والافضل أن تعمل مثال مصغر لمعرفة الطريقة المناسبة لك لا يوجد أكواد كثيرة صديقي ، يوجد ميثود ()showGV لعرض البيانات في ال gridview ال gridview موجودة في usercontrol اريد ان استدعي ال ميثود ()showGV عند التنقل بين ال usercontrols من الصفحة الرئيسية. RE: مناداه method موجودة في ال user control من ال main form - 5000 - 16-03-19 أنا عملت مشروع جديد وأنشأت فيه UserControl ووضعت فيه أداة DataGridView وميثود showGV فيه الكود التالي هذا كود userControl1 using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } private void UserControl1_Load(object sender, EventArgs e) { dataGridView1.Columns.Clear(); dataGridView1.Columns.Add(new DataGridViewTextBoxColumn()); } public void showGV(){ for (int i = 0; i < 10; i++) { dataGridView1.Rows.Add(i.ToString()); } } } } ثم عمل Build في الفورم أضفت أداة UserControl وأصبح إسمه userControl11 لاحظ أن الإسم نهايته 11 لأن اسم الأداة في صندوق الأدوات userControl1 برقم واحد ثم أضفت button وكتبت فيه userControl11.showGV(); هذا كود الفورم using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { userControl11.showGV(); } } } وقد تم تنفيذ الmothod وتعبئة الداتاجريد |