示例#1
0
        private void InfiniumFileList_RootDoubleClick(object sender, int FolderID, int FileID)
        {
            if (FolderID != -1)
            {
                Thread T = new Thread(delegate()
                {
                    SplashWindow.CreateCoverSplash(InfiniumFileList.Top + UpdatePanel.Top, InfiniumFileList.Left + UpdatePanel.Left,
                                                   InfiniumFileList.Height, InfiniumFileList.Width);
                });
                T.Start();

                while (!SplashWindow.bSmallCreated)
                {
                    ;
                }


                InfiniumFiles.EnterFolder(FolderID);

                InfiniumFileList.ItemsDataTable = InfiniumFiles.CurrentItemsDataTable.Copy();
                InfiniumFileList.RootOutFolder(FolderID);
                InfiniumFileList.Entered = FolderID;

                bC = true;
            }
        }