BrowseForFolder
This one should behave like the FolderNameEditor class, but with public methods.
AI
Ringkasan AI: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Kode Sumber
public class BrowseForFolder : FolderNameEditor {
private FolderNameEditor.FolderBrowser fBrowser;
public enum FolderBrowserStyles2 :int {
BrowseForComputer = 0x00001000,
BrowseForEverything = 0x00004000,
BrowseForPrinter = 0x00002000,
RestrictToDomain = 0x00000002,
RestrictToFilesystem = 0x00000001,
RestrictToSubfolders = 0x00000008,
ShowTextBox = 0x00000010,
}
public enum FolderBrowserFolder2 {
Desktop = 0x00000000,
Favorites = 0x00000006,
MyComputer = 0x00000011,
MyDocuments = 0x00000005,
MyPictures = 0x00000027,
NetAndDialUpConnections = 0x00000031,
NetworkNeighborhood = 0x00000012,
Printers = 0x00000004,
Recent = 0x00000008,
SendTo = 0x00000009,
StartMenu = 0x0000000B,
Templates = 0x00000015,
}
public string Description {
get {return fBrowser.Description;} set{fBrowser.Description = value;}
}
public string DirectoryPath { get{return fBrowser.DirectoryPath;} }
protected FolderBrowserFolder2 StartLocation {
get{return (FolderBrowserFolder2)(int)fBrowser.StartLocation;} set{fBrowser.StartLocation=(FolderBrowserFolder)(int)value;}
}
protected FolderBrowserStyles2 Style {
get{return (FolderBrowserStyles2)(int)fBrowser.Style;} set{fBrowser.Style=(FolderBrowserStyles)(int)value;}
}
public DialogResult ShowDialog() {return fBrowser.ShowDialog();}
public DialogResult ShowDialog(IWin32Window owner) {return fBrowser.ShowDialog(owner);}
public BrowseForFolder() {
fBrowser = new FolderBrowser();
}
~BrowseForFolder() {
fBrowser.Dispose();
}
}
Komentar Asli (3)
Dipulihkan dari Wayback Machine