//이벤트들은 한번에 처리하는 메소드 3개 정의
private void Control_Enter(object sender,System.EventArgs e)
{
Control ctrl = (Control) sender;
ctrl.BackColor = Color.PowderBlue;
}
private void Control_Leave(object sender,System.EventArgs e)
{
Control ctrl = (Control) sender;
ctrl.BackColor = Color.White;
}
private void Control_KeyDown(object sender,System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter)
{
SelectNextControl((System.Windows.Forms.Control) sender,true,false,true,true);
}
}
// 이메소드에서 모두 이벤트 3개를 등록한다.
public void Add_Event()
{
for(int i=0;i<this.Controls.Count;i++)
{
if(this.Controls[i].GetType().Name == "TextBox" ||
this.Controls[i].GetType().Name == "ComboBox")
{
Controls[i].Enter += new EventHandler(Control_Enter);
Controls[i].Leave +=new EventHandler(Control_Leave);
Controls[i].KeyDown += new KeyEventHandler(Control_KeyDown);
}
}
}
.Net Zip Library (0) | 2009.02.20 |
---|---|
저장 프로시저 schema 검색 (0) | 2009.02.20 |
ADO.NET DB연결 문자열 (0) | 2008.06.18 |
Bulk Insert into SQL from C# App (0) | 2008.06.18 |
.Net 2.0 원격 DB 디버깅 (0) | 2008.04.04 |