Freigeben über


Control.CompanyName-Eigenschaft

Ruft den Namen des Unternehmens oder des Entwicklers der Anwendung ab, die das Steuerelement enthält.

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

Syntax

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

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

Eigenschaftenwert

Der Name des Unternehmens oder des Entwicklers der Anwendung, die das Steuerelement enthält.

Hinweise

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

[assembly: AssemblyCompany("Microsoft")]

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 finden Sie in der MSDN Library unter https://msdn.microsoft.com/certification. im Thema "Certified for Windows".

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
AssemblyCompanyAttribute.Company
FileVersionInfo.CompanyName