Control.ProductVersion-Eigenschaft
Ruft die Version 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 ProductVersion As String
'Usage
Dim instance As Control
Dim value As String
value = instance.ProductVersion
public string ProductVersion { get; }
public:
property String^ ProductVersion {
String^ get ();
}
/** @property */
public String get_ProductVersion ()
public function get ProductVersion () : String
Eigenschaftenwert
Die Dateiversion der Assembly, die das Steuerelement enthält.
Hinweise
Die ProductVersion-Eigenschaft ist schreibgeschützt. Um den Wert dieser Eigenschaft zu ändern, legen Sie den Version-Eigenschaftenwert von AssemblyVersionAttribute fest. Die folgende C#-Codezeile legt die ProductVersion-Eigenschaft fest.
[assembly: AssemblyVersion("1.0.1")]
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
AssemblyVersionAttribute.Version