Freigeben über


Control.ProductName-Eigenschaft

Ruft den Produktnamen der Assembly ab, die das Steuerelement enthält.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public ReadOnly Property ProductName As String
'Usage
Dim instance As Control
Dim value As String

value = instance.ProductName
public string ProductName { get; }
public:
property String^ ProductName {
    String^ get ();
}
/** @property */
public String get_ProductName ()
public function get ProductName () : String

Eigenschaftenwert

Der Produktname der Assembly, die das Steuerelement enthält.

Hinweise

Die ProductName-Eigenschaft ist schreibgeschützt. Um den Wert dieser Eigenschaft zu ändern, legen Sie den Product-Eigenschaftenwert von AssemblyProductAttribute fest. Die folgende C#-Codezeile legt die ProductName-Eigenschaft fest.

 [assembly: AssemblyProduct("MyApplication")]

Hinweis

Es wird dringend empfohlen, den Namen des Unternehmens, den Namen des Produkts und die Produktversion anzugeben. Die Angabe dieser Informationen ermöglicht die Verwendung von Windows Forms-Features, z. B. Application.UserAppDataPath, die das Schreiben von Anwendungen erleichtern, die dem "Certified for Windows"-Programm entsprechen. Weitere Informationen zum Certified for Windows-Programm finden Sie unter https://msdn.microsoft.com/certification.

Beispiel

Das folgende Codebeispiel enthält Informationen zu der Anwendung in einem Label, das in einem Form enthalten ist. Bei diesem Beispiel müssen der CompanyName, der ProductName und die ProductVersion festgelegt sein.

Private Sub AboutDialog_Load(sender As Object, e As EventArgs) Handles MyBase.Load
   ' Display the application information in the label.
   Me.labelVersionInfo.Text = _
      Me.CompanyName + "  " + _
      Me.ProductName + "  Version: " + _
      Me.ProductVersion
   End Sub
private void AboutDialog_Load(object sender, EventArgs e)
{
   // Display the application information in the label.
   this.labelVersionInfo.Text = 
      this.CompanyName + "  " + 
      this.ProductName + "  Version: " +
      this.ProductVersion;  
}
void AboutDialog_Load( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   // Display the application information in the label.
   this->labelVersionInfo->Text = String::Format(  "{0} {1} Version: {2}", this->CompanyName, this->ProductName, this->ProductVersion );
}
private void AboutDialog_Load(Object sender, EventArgs e)
{
    // Display the application information in the label.
    this.labelVersionInfo.set_Text(this.get_CompanyName() + "  " 
        + this.get_ProductName() + "  Version: " 
        + this.get_ProductVersion());
} //AboutDialog_Load

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Control-Klasse
Control-Member
System.Windows.Forms-Namespace
AssemblyProductAttribute.Product