[ Fenki @ 15.01.2007. 19:31 ] @
Da li neko moze da mi kaze koja je najbolja kontrola za selektovanje fajlova i foldera (radim u C#-u). Znaci mora da bude moguca visestruka selekcija istih, a da bude prikazan lokalni drive. Gledao sam malo treeview ali nisam skontao kako da mu zadam da prikaze sadrzaj hard diska, ne znam da li je moguce pomocu te kontrole ovo uraditi ili treba koristiti drugu.
[ DarkMan @ 16.01.2007. 07:54 ] @
Za foldere:
Code:

            string WorkingDirectory = @"c:\windows\";

            FolderBrowserDialog dialog = new FolderBrowserDialog();
            dialog.Description = "Choose working directory:";
            dialog.SelectedPath = WorkingDirectory;
            if(dialog.ShowDialog() == DialogResult.Cancel) return false;
            WorkingDirectory = dialog.SelectedPath;


Za fajlove:
Code:

                string WorkingDirectory = @"c:\windows\";

                OpenFileDialog dialog = new OpenFileDialog();
                dialog.Filter = "Xml files (*.xml)|*.xml";
                dialog.InitialDirectory = WorkingDirectory;
                dialog.FileName = "";
                if(dialog.ShowDialog() == DialogResult.Cancel) return false;
                string FileName = dialog.FileName;
[ Fenki @ 16.01.2007. 08:00 ] @
Nisam najbolje shvatio ovaj odgovor. Trazio sam kontrolu. Ako mozes malo da mi pojasnis molim te. Inace ovaj FolderBrowserDialog sam video i on sluzi iskljucivo za direktorijume, tako da mi nije od pomoci.
[ DarkMan @ 16.01.2007. 16:35 ] @
Izvini, nisam te najbolje razumeo sta si hteo. Jedini kontrole koje za rad sa folderima/fajlovima ti se nalaze u dialogs sekciji toolbox-a i to su FolderBrowserDialog, OpenFileDialog i SaveFileDialog.Sa OpenFileDialog mozes da dobijes visestruku selekciju fajlova (vidi property Multiselect) ali ne i direktorijuma.

Ako ti bas treba tako nesto moraces da ga sam napravis. Mozda ti sledece moze pomoci:
http://www.codeproject.com/cs/miscctrl/MWTreeViewv2010.asp

Na http://www.codeproject.com/file/BrowseForFiles.asp imas odradjeno to sto ti treba ali je samo za c++.