1
패널에 여러 사용자 컨트롤을 추가해야하는 프로젝트에서 작업하고 있습니다. 이러한 사용자 지정 컨트롤을 사용하여 수행하고자하는 작업은 현재 선택한 컨트롤을 강조 표시하고 다른 컨트롤을 선택 취소하는 것입니다. 내 문제는 내 사용자 지정 컨트롤이 GotFocus/LostFocus 메시지를받지 못한다는 것입니다. 내가 여기서 뭔가를 놓치고 있니?패널에서 C# 사용자 컨트롤이 이벤트를받지 못합니다.
내 컨트롤을 패널에로드하는 방법입니다.
int count = 0;
foreach(DataRow dr in ds.Tables[0].Rows)
{
PricingModel.GUI.Controls.PriceView pv = new PricingModel.GUI.Controls.PriceView(_session, dr["product"].ToString().Trim());
pv.Visible = true;
pv.Top = pv.Height * count;
_priceViewPanel.Controls.Add(pv);
count++;
}
어떤 도움을 주시면 감사하겠습니다.