FileDialog.CustomPlaces Property
.NET Framework 4.5
Gets the custom places collection for this FileDialog instance.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Property Value
Type: System.Windows.Forms.FileDialogCustomPlacesCollectionThe custom places collection for this FileDialog instance.
The following code example demonstrates how to use the CustomPlaces collection. To run this example, paste the following code into a Windows Form and call InitializeDialogAndButton from the form's constructor or Load event-handling method.
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(); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.