代码之家  ›  专栏  ›  技术社区  ›  Blam

使自定义控件的属性输入类似于多行文本框的属性输入

  •  1
  • Blam  · 技术社区  · 14 年前

    假设我有属性“address”,我如何使它像文本框的文本输入一样输入到表单设计器的属性框中,例如:

    ?

    Textbox input image.

    ?

    2 回复  |  直到 7 年前
        1
  •  6
  •   Frédéric Hamidi    14 年前

    Address EditorAttribute MultilineStringEditor

    using System.ComponentModel;
    using System.Drawing.Design;
    
    [Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
        typeof(UITypeEditor))]
    public string Address
    {
        get;
        set;
    }
    
        2
  •  1
  •   Tergiver    7 年前

    System.Windows.Forms.TextBox

    [Designer("System.Windows.Forms.Design.TextBoxDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"), SRDescription("DescriptionTextBox"), ComVisible(true), ClassInterface(ClassInterfaceType.AutoDispatch)]
    

    System.Windows.Forms.Design.TextBoxDesigner

    official repository site