FileDialogCustomPlacesCollection.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ż
- FileDialogCustomPlace
- Znane identyfikatory GUID folderu dla niestandardowych miejsc okna dialogowego plików
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.