2010-03-01 63 views
0

在創建自己的自定義ParentControlDesigner一類的,我public override void Initialize(IComponent component)處理這些接口與設計窗口任何人都知道,它實現ISelectionService和/或IComponentChangeService

ISelectionService service = (ISelectionService)this.GetService(typeof(ISelectionService)); 
    if (service != null) 
    service.SelectionChanged += new EventHandler(this.OnSelectionChanged); 

    IComponentChangeService service2 = (IComponentChangeService)this.GetService(typeof(IComponentChangeService)); 
    if (service2 != null) 
    service2.ComponentChanged += new ComponentChangedEventHandler(this.OnComponentChanged); 

如果有人知道實現的任何類我在想工作ISelectionServiceIComponentChangeService。我想看看它們是如何構建和可能引用的。在使用Google搜索ISelectionService時,我得到了一些鏈接到定義或Initialization實現的鏈接,但沒有鏈接到實際實現ISelectionService的類。

回答

1

以下是關於如何在自己的應用程序中託管Visual Studio窗體設計器的兩篇很好的文章。這些可能會爲您提供所需的信息。

相關問題