FileDialogCustomPlacesCollection.Add Metoda

Definicja

Dodaje niestandardowe miejsce do kolekcji FileDialogCustomPlacesCollection .

Przeciążenia

Add(Guid)

Dodaje niestandardowe miejsce do kolekcji FileDialogCustomPlacesCollection .

Add(String)

Dodaje niestandardowe miejsce do kolekcji FileDialogCustomPlacesCollection .

Add(Guid)

Dodaje niestandardowe miejsce do kolekcji FileDialogCustomPlacesCollection .

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

Parametry

knownFolderGuid
Guid

Element Guid reprezentujący znany folder systemu Windows Vista.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać Add metody . Aby uruchomić ten przykład, wklej następujący kod do formularza systemu Windows i wywołaj InitializeDialogAndButton metodę z konstruktora formularza lub Load metody obsługi zdarzeń.

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

Uwagi

Folder jest dodawany do miejsc niestandardowych tylko dla określonego FileDialog elementu i nie jest zmianą systemu ani całej aplikacji.

Foldery są umieszczone w miejscach niestandardowych w kolejności, w której są dodawane do elementu FileDialog. Ostatni dodany element będzie znajdować się u góry. Jeśli dodasz niestandardowe miejsce do kolekcji, która nie istnieje na komputerze z uruchomioną aplikacją, miejsce niestandardowe nie będzie wyświetlane. Identyfikatory GUID są bez uwzględniania wielkości liter. Aby uzyskać listę dostępnych znanych folderów systemu Windows Vista, zobacz Znane identyfikatory GUID folderów dla niestandardowych miejsc okna dialogowego plików lub plik KnownFolders.h w zestawie Windows SDK.

Zobacz też

Dotyczy

Add(String)

Dodaje niestandardowe miejsce do kolekcji 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)

Parametry

path
String

Ścieżka folderu do miejsca niestandardowego.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać Add metody . Aby uruchomić ten przykład, wklej następujący kod do formularza systemu Windows i wywołaj InitializeDialogAndButton metodę z konstruktora formularza lub Load metody obsługi zdarzeń.

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

Uwagi

Folder jest dodawany do miejsc niestandardowych tylko dla określonego FileDialog elementu i nie jest zmianą systemu ani całej aplikacji.

Foldery są umieszczone w miejscach niestandardowych w kolejności, w której są dodawane do elementu FileDialog. Ostatni dodany element będzie znajdować się u góry.

Zobacz też

Dotyczy