.net 라이브러리로 연습을하기 위해 간단한 앱을 만들고 있습니다. 기본적으로, 나는 다른 색깔의 세포로 폼을 채우고 싶다.TableLayoutPanel의 셀에있는 툴팁
private void AddListToTable()
{
TableLayoutPanel tlp = new TableLayoutPanel();
tlp.CellBorderStyle = TableLayoutPanelCellBorderStyle.Inset;
tlp.RowCount = 5;
tlp.GrowStyle = TableLayoutPanelGrowStyle.AddColumns;
tlp.Padding = new Padding(1, 1, 4, 5);
tlp.AutoSize = true;
foreach (String colour in ColourSwatches)
{
Panel panel = new Panel();
panel.BackColor = System.Drawing.ColorTranslator.FromHtml("#" + colour);
panel.Size = new Size(100, 100);
tlp.Controls.Add(panel);
}
Form.Controls.Add(tlp);
}
는 내가 추가하고 싶은 것은 도구 설명 창에 표시 할 16 진수 값을 패널 위에 마우스를 얻을 수있는 기능입니다 :이 큰 (나는 거기에 16 진수 값으로 목록 ColourSwatches가) 작품 .
이 작업을 수행하는 가장 간단한 방법은 무엇입니까?
내 패널 모두에 동일한 이름을 사용하지 않았다면 사용할 수 있다고 생각하지만 대체 방법을 생각할 수는 없습니다.
아이디어가 있으십니까?
감사합니다.
고맙습니다. - 이제는 더 이상 보이지 않지만 지금은 타입 문제가 있습니다. 'Web.UI.WebControls.TableCell을 Windows.Forms.Control'에 추가 할 수 없습니다. 또는 테이블을 사용하여 :'시스템에서 변환 할 수 없습니다. Web.UI> WebControls.Table to System.Windows.Forms.Control'이 문제를 해결하는 간단한 방법을 알고 계십니까? – Ekins86
수정 된 답변보기 – Chris