하이에서 컨트롤 만들기 컨트롤을 만들C 번호는 문자열 값
답변
당신은 반사를 사용할 수
var controlType = typeof(Control);
var type = controlType
.Assembly
.GetTypes()
.Where(t => controlType.IsAssignableFrom(t) &&
t.Namespace == "System.Windows.Forms"
t.Name == "ControlName"
).FirstOrDefault();
var inst = Activator.CreateInstance(type);
이 답변 때문에 이전 질문이다.
고마워요 고마워요. 고마워요. 사실 이죠. 한 가지 질문이 있습니다. 텍스트 상자를 정의하지만 텍스트 상자 나 텍스트 크기를 "텍스트"같은 문자열에서 어떻게 변경할 수 있습니까? – deneme
@ deneme, 한 번만 할 수 있습니다. 다시 새로 생성 된 인스턴스에 대한 리플렉션을 사용합니다 :'TextBoxType.GetProperty ("Text"). SetValue (textBox, "Hello World", null);'. 나는 반사에 대해 더 많이 읽는 것이 좋습니다. http://msdn.microsoft.com/en-us/library/f7ykdhsy.aspx –
Excellent, thanks Darin! – BillW
var assembly = Assembly.GetExecutingAssembly();
var type = assembly.GetType("System.Windows.Forms.TextBox");
var inst = Activator.CreateInstance(type);
그것을 테스트 할 수 없습니다 아직. 하지만 그 트릭을해야합니다.
var textBoxType = typeof(Control).Assembly.GetType("System.Windows.Forms.TextBox", true);
var textBox = Activator.CreateInstance(textBoxType);
은 다음과 같이 수행합니다 :
Type t = Type.GetType(yourTypeStingHere);
ConstructorInfo info = t.GetConstructor(new Type[] { });
object instance = info.Invoke(new object[]{})
- 1. C 번호는 -
- 2. C 번호는 엑셀 - 열
- 3. C 번호는 클릭률
- 4. 다른 문자열 이름으로 C++ 문자열 값
- 5. C# : Formatting Price 값 문자열
- 6. 문자열 & 문자열 설정 값
- 7. C# : else statemnt의 문자열 값 덮어 쓰기?
- 8. C#의 문자열 값 유효성 검사
- 9. ToString없이 Combobox (문자열) 값 확인 C#
- 10. C++의 레지스트리에 문자열 (REG_SZ) 값 쓰기
- 11. 문자열 변수에 대한 C# Xml 속성 값
- 12. SSIS에 값 전달 C#에서 연결 문자열
- 13. 검증 번호는
- 14. 문자열 값과 열거 형 문자열 값 비교
- 15. 주조 문자열 값
- 16. 문자열 값 비교
- 17. XML에서 문자열 값
- 18. 프롤로그 문자열 값
- 19. 잘못되었습니다. 문자열 값
- 20. 카운트 문자열 값?
- 21. 변수 참조 값 문자열
- 22. 아포스트로피가있는 문자열 값 삽입
- 23. 정수 문자열 해시 값
- 24. 전화 번호는 어떻게 찾습니까?
- 25. jQuery Mobile의 전화 번호는
- 26. SKU 번호는 어디입니까?
- 27. 결정 배열 번호는
- 28. T-SQL 요약한다 번호는
- 29. 잘못된 주 번호는
- 30. C# 문자열 ASCII 표현
질문에 대한 답변이 명확하지 않습니다. –
나에게 완벽한 의미가 있습니다 – RustyH