Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Classe PropertyGrid
Fornece uma interface do usuário para navegação nas propriedades de um objeto.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] [ComVisibleAttribute(true)] [PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")] [PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")] public class PropertyGrid : ContainerControl, IComPropertyBrowser
Para usar a grade de propriedade, você criar uma nova instância do PropertyGrid classe em um controle pai e o conjunto SelectedObject o objeto para exibir as propriedades.
As informações exibidas na grade são um instantâneo das propriedades no momento em que o objeto é atribuído. Se um valor da propriedade do objeto especificado pelo SelectedObject é alterado no código em time de execução, o valor novo não é exibido até que uma ação é realizada na grade que faz com que a grade para atualizar.
sistema autônomo guias de propriedade na grade de propriedade aparecem sistema autônomo botões na barra de ferramentas na parte superior do PropertyGride podem variar em escopo, conforme definido no PropertyTabScope.
The PropertyGrid controle não é apresentado inicialmente na caixa de ferramentas no ambiente de desenvolvimento. Você pode adicionar uma grade de propriedade à caixa de ferramentas, que permite que você arrasta um PropertyGrid para seu formulário. Você também pode definir uma instância de PropertyGrid adicionando o código apropriado em seu código-fonte.
Todas as propriedades públicas do SelectedObject será exibido na PropertyGrid Por padrão. Você pode ocultar uma propriedade para que não é exibida no PropertyGrid controle decorando-lo com o BrowsableAttribute e configuração o valor para false. Você pode especificar a categoria de uma propriedade aparece em fornecendo uma categoria com o CategoryAttribute. Você pode fornecer um texto descritivo para a propriedade aparece na parte inferior do PropertyGrid controle usando o DescriptionAttribute.
O exemplo de código a seguir ilustra a criar uma grade de propriedade e definir seu local em um formulário. Este exemplo requer que você tenha um formulário com um TextBox sobre ele.
public Form1() { // The initial constructor code goes here. PropertyGrid propertyGrid1 = new PropertyGrid(); propertyGrid1.CommandsVisibleIfAvailable = true; propertyGrid1.Location = new Point(10, 20); propertyGrid1.Size = new System.Drawing.Size(400, 300); propertyGrid1.TabIndex = 1; propertyGrid1.Text = "Property Grid"; this.Controls.Add(propertyGrid1); propertyGrid1.SelectedObject = textBox1; }
-
SecurityAction
confiança total.Enumeração associada: LinkDemand.
-
SecurityAction
confiança total.Enumeração associada: InheritanceDemand.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.