FileDialogCustomPlacesCollection.Add Methode

Definitie

Voegt een aangepaste locatie toe aan de FileDialogCustomPlacesCollection verzameling.

Overloads

Name Description
Add(Guid)

Voegt een aangepaste locatie toe aan de FileDialogCustomPlacesCollection verzameling.

Add(String)

Voegt een aangepaste locatie toe aan de FileDialogCustomPlacesCollection verzameling.

Add(Guid)

Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs

Voegt een aangepaste locatie toe aan de FileDialogCustomPlacesCollection verzameling.

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

Parameters

knownFolderGuid
Guid

Een Guid die een Windows Vista bekende map vertegenwoordigt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Add methode gebruikt. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een Windows Formulier en roept u InitializeDialogAndButton aan vanuit de constructor van het formulier of Load gebeurtenisafhandelingsmethode.

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

Opmerkingen

De map wordt alleen toegevoegd aan aangepaste locaties voor een bepaalde FileDialog locatie en is geen systeem- of toepassingsbrede wijziging.

De mappen worden op de aangepaste plaatsen geplaatst in de volgorde waarin ze aan de FileDialogmap worden toegevoegd. De laatste toegevoegde wordt bovenaan weergegeven. Als u een aangepaste locatie toevoegt aan de verzameling die niet bestaat op de computer waarop de toepassing wordt uitgevoerd, wordt de aangepaste locatie niet weergegeven. GUID's zijn niet hoofdlettergevoelig. Zie Known Folder GUIDs for File Dialog Custom Places of het bestand KnownFolders.h in de Windows SDK voor een lijst met beschikbare Windows Vista bekende mappen.

Zie ook

Van toepassing op

Add(String)

Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs
Bron:
FileDialogCustomPlacesCollection.cs

Voegt een aangepaste locatie toe aan de FileDialogCustomPlacesCollection verzameling.

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)

Parameters

path
String

Een mappad naar de aangepaste locatie.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Add methode gebruikt. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een Windows Formulier en roept u InitializeDialogAndButton aan vanuit de constructor van het formulier of Load gebeurtenisafhandelingsmethode.

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

Opmerkingen

De map wordt alleen toegevoegd aan aangepaste locaties voor een bepaalde FileDialog locatie en is geen systeem- of toepassingsbrede wijziging.

De mappen worden op de aangepaste plaatsen geplaatst in de volgorde waarin ze aan de FileDialogmap worden toegevoegd. De laatste toegevoegde wordt bovenaan weergegeven.

Zie ook

Van toepassing op