런타임에 createobject 함수 또는 vb.net의 더 나은 기능을 사용하여 사용자 정의 컨트롤 개체를 만드는 데 도움을주십시오. 여기 런타임에 사용자 컨트롤 개체 만들기
내 코드입니다 :Dim b As New Security.Sec_Role
b.Name = "Sec_Role"
b.visible = true
하지만 난이 코드를 사용하려면 :
dim b as object
b = createobject("Security.Sec_Role")
를하지만 항상 오류 반환 :
Cannot create ActiveX component.
편집을 : 나는 그것을 알아 내십시오. 감사합니다.이 코드를 사용하십시오 :
Dim asm As System.Reflection.Assembly = Assembly.Load("Security")
Dim b As Object = Activator.CreateInstance(asm.GetType("Security.Sec_Role"))
무엇을하려하십니까? – SLaks
나는 2 개의 프로젝트를 가지고 있는데, 하나는 메인이고 다른 하나는 또한 내가 만든 usercontrols의 컬렉션이다. 사용자 컨트롤의 이름은 데이터베이스에 저장되므로 쉽게 개체를 호출 할 수 있습니다. 하지만 어떻게 내 주요 프로젝트에서 만들 수 있습니다. – illumi