방금 프로그래밍을 시작했고, WinForms를 사용하여 여러 개의 버튼을 클릭하여 흰색에서 초록색으로, 다시 흰색으로 바꿀 수 있습니다. 나는 하나 개의 버튼에 대한 이런 짓을했는지 :버튼을 똑같이 만드는 방법은 무엇입니까?
private void button1_Click(object sender, EventArgs e)
{
if (button1.BackColor != Color.Lime)
{
button1.BackColor = Color.Lime;
}
else
{
button1.BackColor = Color.White;
}
}
가 지금은 복사 버튼의 모든 것을 붙여 넣을 수 있지만, 나는 그것이 비효율적 알고; winforms를 사용하여 button2를 button1에 참조하면 button1의 색상이 변경됩니다 (분명히).
그래서 헬퍼 메서드, 새 클래스 또는 다른 것을 사용해야합니까? 그게 어떻게 생겼어?
소품의 도움으로 버튼 이벤트 및 속성을 만들고이 링크를 참조하십시오. 당신은 이미 올바른 방법으로 생각하고 있습니다. –