rendered paste bodynamespace CadaWeb
{
public delegate bool delType ( );
public partial class WebForm15 : System.Web.UI.Page
{
protected void Page_Load ( object sender , EventArgs e )
{
private Label lb = new Label();
private Button bt = new Button();
private RadioButton rb = new RadioButton();
// Page load ********************************
protected void Page_Load(object sender, EventArgs e)
{
rb.Checked = true;
if ((!IsPostBack) || (rb.Checked))
{
lb.Text = "My Label";
this.form1.Controls.Add(lb);
this.form1.Controls.Add(rb);
bt.Text = "Try Again";
this.form1.Controls.Add(bt);
bt.Click += new EventHandler(bt_Click);
}
// Fire an Event *********************
if (rb.Checked)
{
bool checked_on = false;
MyClass mc = new MyClass();
mc.Rb_Checked += new delType(mc.OnRadioButton_Check);
checked_on = mc.OnRadioButton_Check();
if (checked_on == true)
{
lb.Text = "Checked";
}
}
}
// Button click event ********************
void bt_Click(object sender, EventArgs e)
{
rb.Checked = false;
lb.Text = "----------";
rb.AutoPostBack = true;
}
}
}
// MyClass event *****************************
public class MyClass
{
// Create event.
public event delType Rb_Checked;
// Execute delegate method.
public bool OnRadioButton_Check()
{
return true;
}
}
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
// Declare delegate *****************************
public delegate bool delType();
public partial class _Default : System.Web.UI.Page
{
private Label lb = new Label();
private Button bt = new Button();
private RadioButton rb = new RadioButton();
// Page load ********************************
protected void Page_Load(object sender, EventArgs e)
{
rb.Checked = true;
if ((!IsPostBack) || (rb.Checked))
{
lb.Text = "My Label";
this.form1.Controls.Add(lb);
this.form1.Controls.Add(rb);
bt.Text = "Try Again";
this.form1.Controls.Add(bt);
bt.Click += new EventHandler(bt_Click);
}
// Fire an Event *********************
if (rb.Checked)
{
bool checked_on = false;
MyClass mc = new MyClass();
mc.Rb_Checked += new delType(mc.OnRadioButton_Check);
checked_on = mc.OnRadioButton_Check();
if (checked_on == true)
{
lb.Text = "Checked";
}
}
}
// Button click event ********************
void bt_Click(object sender, EventArgs e)
{
rb.Checked = false;
lb.Text = "----------";
rb.AutoPostBack = true;
}
}
// MyClass event *****************************
public class MyClass
{
// Create event.
public event delType Rb_Checked;
// Execute delegate method.
public bool OnRadioButton_Check()
{
return true;
}
}