19-09-15, 12:01 AM
السلام عليكم
مثــــــــــال على أستخدام
Delegate & Event
يعطيكم العافية
مثــــــــــال على أستخدام
Delegate & Event
PHP كود :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Delegate_Method
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
QuantityBox.Focus();
}
// Abu Ehab __ 2014 >>>
public delegate void OrderDelegate(); // Delegate
public event OrderDelegate orderDelg; // Event
private void button1_Click(object sender, EventArgs e)
{
this.orderDelg = new OrderDelegate(Msg);
try
{
Order (int .Parse (QuantityBox .Text ));
}
catch (Exception)
{
MessageBox.Show(" Error ..!!");
QuantityBox.Text = null;
QuantityBox.Focus();
}
}
public void Order( int Qty)
{
if (Qty > 10) orderDelg();
}
public void Msg()
{
MessageBox.Show((" The Quantity Is Not Available ..!!"));
QuantityBox.Text = null;
QuantityBox.Focus();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}