Control.ProductVersion プロパティ
コントロールを格納しているアセンブリのバージョンを取得します。
Public ReadOnly Property ProductVersion As String
[C#]
public string ProductVersion {get;}
[C++]
public: __property String* get_ProductVersion();
[JScript]
public function get ProductVersion() : String;
プロパティ値
コントロールを格納しているアセンブリのファイル バージョン。
解説
ProductVersion プロパティは読み取り専用です。このプロパティの値を変更するには、 AssemblyVersionAttribute の Version プロパティ値を設定します。 ProductVersion プロパティを設定する C# コード例を次に示します。
[assembly: AssemblyVersion("1.0.1")]
メモ 会社名、製品名、および製品のバージョンを指定することを強くお勧めします。この情報を指定すると、"Certified for Windows" プログラムに準拠しているアプリケーションを簡単に作成する Application.UserAppDataPath などの Windows フォーム機能が使用できるようになります。Certified for Windows プログラムの詳細については、https://www.microsoft.com/japan/msdn/certification/default.asp を参照してください。
使用例
[Visual Basic, C#, C++] Form によって配置された Label に、アプリケーションの情報を表示する例を次に示します。このコードは、 CompanyName 、 ProductName 、および ProductVersion が設定されていることを前提にしています。
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
[C#]
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;
}
[C++]
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 );
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | AssemblyVersionAttribute.Version