2013-10-27 3 views
0

저는 바이러스가 어떻게 부, 인구, 온도 등과 같은 특정 요소에 따라 다른 국가에 영향을 줄 수 있는지를 보여주는 일종의 유행성 시뮬레이션을 만들고 싶습니다.사용자 정의 컨트롤 그리드를 만들고 배열에 저장하십시오.

나는 3 개국의 모의 디자인을 디자인했으며 그리드 사각형의 상태에 따라 색을 바꿀 수있는 격자를 놓고 싶습니다. (녹색은 감염되지 않았고 빨간색은 감염되었습니다. 그리고 푸른 예방 접종을 받는다.) 그러나 나는 이것을하는 방법을 계산하는 데 어려움을 겪고있다.

그래서 내가 질문해야한다고 생각하는 질문은, 내가 하나의 사용자 정의 컨트롤을 가지고 있다면 어떻게 복제하고, 위치를 변경하고, 런타임에 배열을 채울 수 있습니까? 도움이 감사, 감사합니다.

+0

'새로운 UserControlName으로 희미한 새 UI \\ desiredParent.Controls.Add (newUC)'배열이 작동하는 위치 또는 이유를 모르겠습니다. – Plutonix

답변

0
당신은이 같은 "새"키워드를 사용하여 런타임에 컨트롤을 만들 수 있습니다

:

cell.X = Y 
cell.a = b 

을 그리고 뭔가에 추가 :

Dim cell As New SomeUserControlNameHere 

그런 다음 당신이 그것에 어떤 속성을 설정할 수 있습니다 형태 : 당신이 글로벌 목록이 있다면

Me.Controls.Add(cell) 

, 당신은 그것을 추가 할 수

cells.Add(cell) 
관련 문제