PropertyGridEditorPart.Title Egenskap

Definition

Hämtar eller anger en rubrik för redigeringskontrollen.

public:
 virtual property System::String ^ Title { System::String ^ get(); void set(System::String ^ value); };
public override string Title { get; set; }
member this.Title : string with get, set
Public Overrides Property Title As String

Egenskapsvärde

En sträng som används som rubrik för kontrollen. Standardvärdet är ett beräknat kontrollnamn som tillhandahålls av kontrolluppsättningen Webbdelar.

Exempel

Det här kodexemplet visar hur du Title använder egenskapen för en PropertyGridEditorPart kontroll. Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i PropertyGridEditorPart avsnittet klassöversikt.

I följande kodexempel visas hur du anger rubriken på en PropertyGridEditorPart kontroll deklarativt på en webbsida.

<asp:EditorZone ID="EditorZone1" runat="server">
  <ZoneTemplate>
    <asp:PropertyGridEditorPart ID="PropertyGridEditorPart1" 
      runat="server" 
      Title="Edit Custom Properties"
      OnPreRender="PropertyGridEditorPart1_PreRender" 
      OnInit="PropertyGridEditorPart1_Init" />   
  </ZoneTemplate>
</asp:EditorZone>
<asp:EditorZone ID="EditorZone1" runat="server">
  <ZoneTemplate>
    <asp:PropertyGridEditorPart ID="PropertyGridEditorPart1" 
      runat="server" 
      Title="Edit Custom Properties"
      OnPreRender="PropertyGridEditorPart1_PreRender" 
      OnInit="PropertyGridEditorPart1_Init" />   
  </ZoneTemplate>
</asp:EditorZone>

Nästa del av kodexemplet visar hur du anger värdet för Title egenskapen programmatiskt. För att bevara det programmatiskt tilldelade värdet används en statisk variabel med namnet editControlTitle och det här värdet tilldelas till Title egenskapen varje gång kontrollen initieras, så att värdet sparas mellan postback-händelser.

private static String editControlTitle;

protected void Button1_Click(object sender, EventArgs e)
{
  editControlTitle = Server.HtmlEncode(TextBox1.Text);
  PropertyGridEditorPart1.Title = editControlTitle;
}

protected void PropertyGridEditorPart1_Init(object sender, EventArgs e)
{
  if (editControlTitle != null)
    PropertyGridEditorPart1.Title = editControlTitle;
}  
Shared editControlTitle As String

Protected Sub Button1_Click(ByVal sender As Object, _
  ByVal e As System.EventArgs)
  editControlTitle = Server.HtmlEncode(TextBox1.Text)
  PropertyGridEditorPart1.Title = editControlTitle 
End Sub

Protected Sub PropertyGridEditorPart1_Init(ByVal _
  sender As Object, ByVal e As System.EventArgs)
  If Not editControlTitle Is Nothing Then
    PropertyGridEditorPart1.Title = editControlTitle
  End If
End Sub

När du läser in sidan i en webbläsare kan du välja Redigera läge i listrutan Visningsläge för att växla till redigeringsläge. Du kan klicka på verbmenyn (nedåtpilen) i namnlisten i webbdelskontrollen användarinformation och klicka på Redigera för att börja redigera. När användargränssnittet (UI) är synligt kan du se PropertyGridEditorPart kontrollen och en knapp och textruta placerad ovanför den. Observera att kontrollens PropertyGridEditorPart rubrik är det värde som tilldelats den i webbsidans deklarativa markering. Om du anger text i textrutan bredvid knappen UppdateringsredigerarenDelrubrik och sedan klickar på knappen uppdateras kontrollens rubrik.

Kommentarer

Egenskapsvärdet Title visas i namnlisten för en PropertyGridEditorPart kontroll när kontrollen visas i redigeringsläge. När kontrollen deklareras på en sida kan du ange ett värde för attributet Title . Om du inte anger ett värde för rubriken anges ett kulturspecifikt standardvärde.

Egenskapen Title åsidosätter basegenskapen så att en standardtitel som är lämplig för en PropertyGridEditorPart kontroll kan anges av kontrolluppsättningen Webbdelar om inget rubrikvärde anges.

Gäller för

Se även