2010-01-12 58 views
0

我有一個C#中屬性的自定義UI編輯器。編輯在設計時正常工作。在運行時點擊一個按鈕,我想要點贊編輯。我怎樣才能做到這一點?在運行時在按鈕上使用UI編輯器點擊

謝謝, Datte

+0

使用PropertyGrid中,它是作爲使用在屬性窗口的設計完全相同的控制。 – 2010-01-12 09:30:06

回答

0

使用在定製一個UITypeEditor(即運行時)的場景絕對是一個特技命題。關於啓動UITypeEditor最明顯的部分是相當簡單的:只需將實例投射到UITypeEditor並且調用EditValue或其他任何您想要的方法。

使用它們最困難的部分之一是找出要提供什麼類型的描述符上下文,並且更難確定要提供哪些服務。

您越是瞭解特定的編輯器,您就會越好地瞭解所提供的環境和服務。

你想要做的事絕對有可能(顯然Visual Studio可以做到),但這可能會非常困難。

你到目前爲止嘗試過什麼,哪些不起作用?

相關問題