منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اختلاف الحدث بين السي شارب vb.net
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة

اريد معرفة شيء عن اختلاف الحدث بين السي شار ب ,vb.net حيث قررت الانتقال الي السي شارب معنديش مشكلة الكود سهل ومبسط 

مثلا البوتن 

كود :
vb.net //
Private Sub BT_SAVE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_SAVE.Click
   
   End Sub


c#//
private void button2_Click(object sender, EventArgs e)
       {
       
       }


بالنسبة لباقي الاحداث داخل السي شارب  مثلا textBox1_TextChanged و form close ,form show او الكيبورد  كلها بتتنقل وبيتم تفعيل الحدث بالفورم لودولا ليها طريقة تانية 

كود :
(private void textBox1_TextChanged(object sender, EventArgs e)
{
 }

اغلب الاحداث يتم تفعيلها بالفورم load  بالطريقة دية كدة انا فاهم صح ولا غلط .

كود :
private void login_Load(object sender, EventArgs e)
       {
          TEXT_PASSWO.KeyPress += textBox1_KeyPress;


       }
انظر الى هذه :

PHP كود :
           this.Lbl.Click += new System.EventHandler(this.LblSelect);
 
           this.Lbl.MouseMove += new System.Windows.Forms.MouseEventHandler(this.LblMousemove);
 
           this.Lbl.MouseDown += new System.Windows.Forms.MouseEventHandler(this.LblMouseDown);
 
           this.Lbl.MouseUp += new System.Windows.Forms.MouseEventHandler(this.LblMouseUp); 


اذا كنت تريد التبحر اكثر جرب مثلا حدد تكست بوكس ثم اذهب الى الاحداث بجانب الخصائص و اختر مثلا : Enter ثم انقر عليه نقرتين ثم احفظه .


ثم اذهب الى : MainForm.Designer.cs و افتحه اما عن طريق الفيجوال استديو او عن طريق النوت بلس بلس و اقرء الكود الذي ولده و هكذا تستطيع معرفة اي كود تريده 


لاستغلاله لاحقا في برنامجك ملاحظة معرفة هذه الاكواد تفيدك في معرفة توليد الادوات و الاوامر الخاصة بها برمجيا .
(02-05-20, 03:11 AM)asemshahen5 كتب : [ -> ]انظر الى هذه :

PHP كود :
           this.Lbl.Click += new System.EventHandler(this.LblSelect);
 
           this.Lbl.MouseMove += new System.Windows.Forms.MouseEventHandler(this.LblMousemove);
 
           this.Lbl.MouseDown += new System.Windows.Forms.MouseEventHandler(this.LblMouseDown);
 
           this.Lbl.MouseUp += new System.Windows.Forms.MouseEventHandler(this.LblMouseUp); 


اذا كنت تريد التبحر اكثر جرب مثلا حدد تكست بوكس ثم اذهب الى الاحداث بجانب الخصائص و اختر مثلا : Enter ثم انقر عليه نقرتين ثم احفظه .


ثم اذهب الى : MainForm.Designer.cs و افتحه اما عن طريق الفيجوال استديو او عن طريق النوت بلس بلس و اقرء الكود الذي ولده و هكذا تستطيع معرفة اي كود تريده 


لاستغلاله لاحقا في برنامجك ملاحظة معرفة هذه الاكواد تفيدك في معرفة توليد الادوات و الاوامر الخاصة بها برمجيا .

نسيت الموضوع الخاص بخصائص الحدث لان للاسف كنا تقريبا حافظين الاحداث بالفيجول بيسك دوت نت .

الف شكر 

ورمضان مبارك للجميع