TextBox
및 Button
이있는 양식을 고려하십시오. 해당 버튼을 클릭하면 실행시에 Font
속성 대화 상자가 나타납니다.런타임에 PropertyGrid없이 글꼴의 속성 대화 상자를 여는 방법
디자이너 중에 PropertyGrid
의 속성 오른쪽에있는 단추를 클릭하고이 TextBox
에 대한 글꼴을 조작하는 편집기 창을 가져올 수 있습니다. 런타임 중에 폼에 PropertyGrid
을 추가하고 TextBox
을 가리키면 편집기 창을 가져올 수도 있습니다.
폼에 PropertyGrid
이 없어도 버튼을 클릭하여 런타임에이 편집기 창을 어떻게 얻을 수 있습니까? 나는 PropertyDescriptor
이 설명에서 UITypeEditor
을받은 적이 있지만
, 나는 UITypeEditor.EditValue
를 호출 할 때 ITypeDescriptorContext
및 IServiceProvider
의 인스턴스를 얻기 위해 전화를 모르겠어요. -
편집 내가 쉽게 솔루션을 컨트롤의이 문제를 물어 때문에, 나는이 주제와 관련된 다른 질문을했습니다 How to open the properties dialog for a Complex Property without a PropertyGrid at runtime
감사합니다, 나는 미래에 마음에 서식을하겠습니다. 이것은 분명히 문제의 객체를 더 쉽게 알 수있게 해줍니다! – Mohgeroth