FileDialogCustomPlacesCollection.Add 메서드

정의

컬렉션에 사용자 지정 위치를 FileDialogCustomPlacesCollection 추가합니다.

오버로드

Name Description
Add(Guid)

컬렉션에 사용자 지정 위치를 FileDialogCustomPlacesCollection 추가합니다.

Add(String)

컬렉션에 사용자 지정 위치를 FileDialogCustomPlacesCollection 추가합니다.

Add(Guid)

Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs

컬렉션에 사용자 지정 위치를 FileDialogCustomPlacesCollection 추가합니다.

public:
 void Add(Guid knownFolderGuid);
public void Add(Guid knownFolderGuid);
override this.Add : Guid -> unit
Public Sub Add (knownFolderGuid As Guid)

매개 변수

knownFolderGuid
Guid

Windows Vista 알려진 폴더를 나타내는 Guid.

예제

다음 코드 예제에서는 메서드를 사용 하는 방법을 보여 줍니다 Add . 이 예제를 실행하려면 다음 코드를 Windows Form에 붙여넣고 양식의 생성자 또는 InitializeDialogAndButton 이벤트 처리 메서드에서 Load 호출합니다.

private OpenFileDialog openFileDialog1;
private Button button1;

private void InitializeDialogAndButton()
{
    this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
    this.button1 = new System.Windows.Forms.Button();
    this.button1.Location = new System.Drawing.Point(53, 37);
    this.button1.AutoSize = true;
    this.button1.Text = "Show dialog with custom places.";
    this.button1.UseVisualStyleBackColor = true;
    this.button1.Click += new System.EventHandler(this.button1_Click);
    this.Controls.Add(this.button1);
}

private void button1_Click(object sender, EventArgs e)
{
    // Add Pictures custom place using GUID.
    openFileDialog1.CustomPlaces.Add("33E28130-4E1E-4676-835A-98395C3BC3BB");

    // Add Links custom place using GUID
    openFileDialog1.CustomPlaces.Add(
        new FileDialogCustomPlace(
        new Guid("BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968")));

    // Add Windows custom place using file path.
    openFileDialog1.CustomPlaces.Add(@"c:\Windows");

    openFileDialog1.ShowDialog();
}
Private openFileDialog1 As OpenFileDialog
Private WithEvents button1 As Button

Private Sub InitializeDialogAndButton() 
    Me.openFileDialog1 = New System.Windows.Forms.OpenFileDialog()
    Me.button1 = New System.Windows.Forms.Button()
    Me.button1.Location = New System.Drawing.Point(53, 37)
    Me.button1.AutoSize = True
    Me.button1.Text = "Show dialog with custom places."
    Me.button1.UseVisualStyleBackColor = True

    Me.Controls.Add(Me.button1)

End Sub


Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
    Handles button1.Click

    ' Add Pictures custom place using GUID.
    openFileDialog1.CustomPlaces.Add("33E28130-4E1E-4676-835A-98395C3BC3BB")

    ' Add Links custom place using GUID
    openFileDialog1.CustomPlaces.Add(New FileDialogCustomPlace _
        (New Guid("BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968")))

    ' Add Windows custom place using file path.
    openFileDialog1.CustomPlaces.Add("c:\Windows")

    openFileDialog1.ShowDialog()

End Sub

설명

폴더는 특정 FileDialog 위치에 대해서만 사용자 지정 위치에 추가되며 시스템 또는 애플리케이션 전체 변경이 아닙니다.

폴더는 사용자 지정 위치에 추가 FileDialog되는 순서대로 배치됩니다. 마지막으로 추가된 것은 맨 위에 있습니다. 애플리케이션을 실행하는 컴퓨터에 없는 사용자 지정 위치를 컬렉션에 추가하면 사용자 지정 위치가 표시되지 않습니다. GUID는 대/소문자를 구분하지 않습니다. 사용 가능한 Windows Vista 알려진 폴더 목록은 Known Folder GUIDs for File Dialog Custom Places 또는 Windows SDK의 KnownFolders.h 파일을 참조하세요.

추가 정보

적용 대상

Add(String)

Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs
Source:
FileDialogCustomPlacesCollection.cs

컬렉션에 사용자 지정 위치를 FileDialogCustomPlacesCollection 추가합니다.

public:
 void Add(System::String ^ path);
public void Add(string path);
public void Add(string? path);
override this.Add : string -> unit
Public Sub Add (path As String)

매개 변수

path
String

사용자 지정 위치의 폴더 경로입니다.

예제

다음 코드 예제에서는 메서드를 사용 하는 방법을 보여 줍니다 Add . 이 예제를 실행하려면 다음 코드를 Windows Form에 붙여넣고 양식의 생성자 또는 InitializeDialogAndButton 이벤트 처리 메서드에서 Load 호출합니다.

private OpenFileDialog openFileDialog1;
private Button button1;

private void InitializeDialogAndButton()
{
    this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
    this.button1 = new System.Windows.Forms.Button();
    this.button1.Location = new System.Drawing.Point(53, 37);
    this.button1.AutoSize = true;
    this.button1.Text = "Show dialog with custom places.";
    this.button1.UseVisualStyleBackColor = true;
    this.button1.Click += new System.EventHandler(this.button1_Click);
    this.Controls.Add(this.button1);
}

private void button1_Click(object sender, EventArgs e)
{
    // Add Pictures custom place using GUID.
    openFileDialog1.CustomPlaces.Add("33E28130-4E1E-4676-835A-98395C3BC3BB");

    // Add Links custom place using GUID
    openFileDialog1.CustomPlaces.Add(
        new FileDialogCustomPlace(
        new Guid("BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968")));

    // Add Windows custom place using file path.
    openFileDialog1.CustomPlaces.Add(@"c:\Windows");

    openFileDialog1.ShowDialog();
}
Private openFileDialog1 As OpenFileDialog
Private WithEvents button1 As Button

Private Sub InitializeDialogAndButton() 
    Me.openFileDialog1 = New System.Windows.Forms.OpenFileDialog()
    Me.button1 = New System.Windows.Forms.Button()
    Me.button1.Location = New System.Drawing.Point(53, 37)
    Me.button1.AutoSize = True
    Me.button1.Text = "Show dialog with custom places."
    Me.button1.UseVisualStyleBackColor = True

    Me.Controls.Add(Me.button1)

End Sub


Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
    Handles button1.Click

    ' Add Pictures custom place using GUID.
    openFileDialog1.CustomPlaces.Add("33E28130-4E1E-4676-835A-98395C3BC3BB")

    ' Add Links custom place using GUID
    openFileDialog1.CustomPlaces.Add(New FileDialogCustomPlace _
        (New Guid("BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968")))

    ' Add Windows custom place using file path.
    openFileDialog1.CustomPlaces.Add("c:\Windows")

    openFileDialog1.ShowDialog()

End Sub

설명

폴더는 특정 FileDialog 위치에 대해서만 사용자 지정 위치에 추가되며 시스템 또는 애플리케이션 전체 변경이 아닙니다.

폴더는 사용자 지정 위치에 추가 FileDialog되는 순서대로 배치됩니다. 마지막으로 추가된 것은 맨 위에 있습니다.

추가 정보

적용 대상