design-surface

    4熱度

    2回答

    我目前正在處理託管WinForms設計器的項目。我正在使用PropertyGrid來顯示在DesignSurface上放置的控件的操作屬性。 我創建了UITypeEditor來修改我的自定義控件屬性的值。 如何在PropertyGrid中按下Delete鍵時將屬性值重置爲null。

    0熱度

    1回答

    注:我把C#的標籤,以獲得更多的知名度這個問題,作爲 答案在C#中沒什麼問題,我就可以把它翻譯進入VB .NET。我面對的問題是.NET Framework中的概念。 我目前正在編寫一個圖形設計器,以便用戶可以將我自己的一組自定義組件添加到設計圖面中,然後將它們按需要排列,然後將其保存到文本文件中。 對於大多數情況下它是工作正常,但我試圖以隱藏某些屬性,使用自定義的設計師,我不希望展現給用戶: P

    3熱度

    1回答

    我創建了自定義WinForms託管環境。其中有一個工具箱和一個PropertyGrid。 工具箱中顯示的控件是從現有的WinForm控件繼承而來的。 的DropDownList來源: public interface IPropertyFilter : ICustomTypeDescriptor { PropertyDescriptorCollection FilterProperti

    0熱度

    1回答

    我試圖創建一個用戶控件,它將在兩個面板之間提供可拖動的拆分器 - 完全像SplitContainer - 在自定義IDesignerHost實現中。據我所知,SplitContainer本身不是一種選擇;它會引發異常,除非在Visual Studio的Designer中使用。 我的實現看起來大致像this,除了我沒有收到必要的鼠標事件。我試過事件處理程序,On*覆蓋和用戶控件本身,主機控制,以及父