2010-12-01 14 views

答えて

2
using System; 
using System.ComponentModel; 
using System.Windows.Forms; 
static class Program { 
    [STAThread] 
    static void Main() { 
     Application.EnableVisualStyles(); 
     using (var form = new Form { 
      Controls = { 
       new PropertyGrid { Dock = DockStyle.Fill, 
        SelectedObject = new Test { 
         Foo = "one element without category", 
         Bar = "several categories", 
         Blip = "with elements", 
         Blap = "inside", 
         Blop = "below" 
        }}}}) { 
      Application.Run(form); 
     } 
    } 
} 
class Test { 
    [Category(" ")] public string Foo { get; set; } 

    [Category("x")] public string Bar{ get; set; } 
    [Category("x")] public string Blip { get; set; } 

    [Category("y")] public string Blap { get; set; } 
    [Category("y")] public string Blop { get; set; } 
} 
+0

いいえ、名前としてstring.Emptyというカテゴリを作成します。私はリンクhttp://xmages.net/storage/10/1/0/7/d/upload/5ec8a40d.pngで説明しましょう - カテゴリ内にProp1がありますが、カテゴリなしでProp1を表示したい(1つのレベルアップ)。 –

+0

@ Lonli-Lokli - その後、 –

+1

@Lonli - あなたはhttp://www.visualhint.com/を試すことができます –

関連する問題