delegate, event
MAIN 폼
namespace DelegateEvent
{
public partial class Form1 : Form
{
FormTest formTest = new FormTest();
public Form1()
{
InitializeComponent();
formTest.ButtonClicked += new eventButtonClicked(Form1_ButtonClicked);
formTest.Show();
}
void Form1_ButtonClicked(string s)
{
lblStatus.Text = s;
}
}
}
SUB 폼
nnamespace DelegateEvent
{
public delegate void eventButtonClicked(string s);
public partial class FormTest : Form
{
public event eventButtonClicked ButtonClicked;
public FormTest()
{
InitializeComponent();
}
private void btn1_Click(object sender, EventArgs e)
{
if (this.ButtonClicked != null)
this.ButtonClicked("버튼 클릭");
}
}
}
'Program & etc > C, C++' 카테고리의 다른 글
MSChart 설치 및 사용 (0) | 2017.06.01 |
---|---|
경우의 수 (0) | 2017.05.31 |
[C#] foreach문 사용법 (0) | 2014.04.11 |
[C#, PDA] .NET Compact Framework 현재경로 가져오기 (0) | 2014.04.10 |