تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] اختلاف الحدث بين السي شارب vb.net
#1
السلام عليكم ورحمة الله وبركاتة

اريد معرفة شيء عن اختلاف الحدث بين السي شار ب ,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;


       }
الرد }}}
تم الشكر بواسطة: محمد كريّم
#2
انظر الى هذه :

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 و افتحه اما عن طريق الفيجوال استديو او عن طريق النوت بلس بلس و اقرء الكود الذي ولده و هكذا تستطيع معرفة اي كود تريده 


لاستغلاله لاحقا في برنامجك ملاحظة معرفة هذه الاكواد تفيدك في معرفة توليد الادوات و الاوامر الخاصة بها برمجيا .
الرد }}}
#3
(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 و افتحه اما عن طريق الفيجوال استديو او عن طريق النوت بلس بلس و اقرء الكود الذي ولده و هكذا تستطيع معرفة اي كود تريده 


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

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

الف شكر 

ورمضان مبارك للجميع
الرد }}}
تم الشكر بواسطة: asemshahen5 , محمد كريّم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة فى سى شارب ضرورى جدا said-12 1 298 03-03-24, 09:49 PM
آخر رد: justforit
  مساعدة فى سى شارب said-12 3 214 14-02-24, 12:17 AM
آخر رد: Taha Okla
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 675 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  كيفية ضبط مقاس دقة الشاشة للمشروع بلغة السي شارب صبري بامرحول 1 1,256 01-05-22, 03:09 AM
آخر رد: سعود
  [C#.NET] مشكلة اختلاف حجم العناصر فى الفورم مابين وضع التصميم ووضع Debug Amr Ashraf 1 996 21-04-22, 10:05 PM
آخر رد: Amr Ashraf
  تحويل كود سي شارب الي فاكشن داخل سيكول سيرفر amonem 0 942 10-03-22, 11:32 AM
آخر رد: amonem
  [سؤال] هل هناك شخص متمكن من السي شارب والmysql ؟ Saso 1 1,416 03-07-21, 02:32 PM
آخر رد: asemshahen5
  [C#.NET] ربط قاعدة بيانات الأكسس بسى شارب محمود احمد سعد 12 3,719 17-04-21, 06:49 AM
آخر رد: amiria
  ممكن تحويل الكود من سي شارب لي فيجوال بيسك اليوم السابع 2 1,934 24-02-21, 05:58 PM
آخر رد: الماجيك مسعد
  ربط قاعدة بيانات الأكسس بسى شارب xx محمود احمد سعد 1 1,607 23-02-21, 09:22 PM
آخر رد: Rabeea Qbaha

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


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