次の方法で共有


Control.ProductName プロパティ

コントロールを格納しているアセンブリの製品名を取得します。

Public ReadOnly Property ProductName As String
[C#]
public string ProductName {get;}
[C++]
public: __property String* get_ProductName();
[JScript]
public function get ProductName() : String;

プロパティ値

コントロールを格納しているアセンブリの製品名。

解説

ProductName プロパティは読み取り専用です。このプロパティの値を変更するには、 AssemblyProductAttributeProduct プロパティ値を設定します。 ProductName プロパティを設定する C# コード例を次に示します。

[assembly: AssemblyProduct("MyApplication")]

メモ   会社名、製品名、および製品のバージョンを指定することを強くお勧めします。この情報を指定すると、"Certified for Windows" プログラムに準拠しているアプリケーションを簡単に作成する Application.UserAppDataPath などの Windows フォーム機能が使用できるようになります。Certified for Windows プログラムの詳細については、https://www.microsoft.com/japan/msdn/certification/default.asp を参照してください。

使用例

[Visual Basic, C#, C++] Form によって配置された Label に、アプリケーションの情報を表示する例を次に示します。このコードは、 CompanyNameProductName 、および 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 名前空間 | AssemblyProductAttribute.Product