Application.StartupPath プロパティ

定義

アプリケーションを開始した実行可能ファイルの、ファイル名を含まないパスを取得します。Gets the path for the executable file that started the application, not including the executable name.

public:
 static property System::String ^ StartupPath { System::String ^ get(); };
public static string StartupPath { get; }
member this.StartupPath : string
Public Shared ReadOnly Property StartupPath As String

プロパティ値

アプリケーションを開始した実行可能ファイルのパス。The path for the executable file that started the application.

このパスは、Windows フォーム アプリケーションが ClickOnceClickOnce を使用して配置されているかどうかによって異なります。This path will be different depending on whether the Windows Forms application is deployed using ClickOnceClickOnce. ClickOnceClickOnce アプリケーションは、C:\Documents and Settings\username ディレクトリでユーザーごとのアプリケーション キャッシュに格納されます。applications are stored in a per-user application cache in the C:\Documents and Settings\username directory. 詳細については、ローカルへのアクセスとリモート データには、ClickOnce アプリケーション を参照してください。For more information, see Accessing Local and Remote Data in ClickOnce Applications.

次のコード例では、このプロパティを取得し、テキストボックスにその値を表示します。The following code example gets this property and displays its value in a text box. この例では、textBox1 がフォームに配置されている必要があります。The example requires that textBox1 has been placed on a form.

private:
   void PrintStartupPath()
   {
      textBox1->Text = String::Concat( "The path for the executable file",
        " that started the application is: ", Application::StartupPath );
   }
private void PrintStartupPath() {
    textBox1.Text = "The path for the executable file that " +
       "started the application is: " +
       Application.StartupPath;
 }

Private Sub PrintStartupPath()
   textBox1.Text = "The path for the executable file that " & _
      "started the application is: " & _
      Application.StartupPath
End Sub

セキュリティ

FileIOPermission
パスを取得するために使用します。for getting the path. 関連付けられた列挙型: FileIOPermissionAccessAssociated enumeration: FileIOPermissionAccess

適用対象