Hello there,
Iam creating a user control with 2 buttons, And i have a public
static variable i'll be changing the value of the variable in the
button click events.
When i consume the user control in the winforms application how to
automatically get the value of the public variable on click of the user
control.
user control code
using System;
using System.Collecti ons.Generic;
using System.Componen tModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows. Forms;
namespace WindowsControlL ibrary2
{
public partial class UserControl1 : UserControl
{
public static string msButtonClicked ;
public UserControl1()
{
InitializeCompo nent();
}
public UserControl1(De legate p)
{
InitializeCompo nent();
}
private void Button1_Click(o bject sender, EventArgs e)
{
msButtonClicked = "Val1";
}
private void Button2_Click(o bject sender, EventArgs e)
{
msButtonClicked = "Val2";
}
private void Button3_Click(o bject sender, EventArgs e)
{
msButtonClicked = "Val3";
}
private void Button4_Click(o bject sender, EventArgs e)
{
msButtonClicked = "Val4";
}
}
}
consuming page
i want value to be popped up in userControl11_c lick event
private void userControl11_L oad(object sender, EventArgs e)
{
MessageBox.Show (WindowsControl Library2.UserCo ntrol1.msButton Clicked);
//EventHandler handler = new EventHandler(a) ;
//userControl11.C lick += handler;
}
Regards
Saravanan K