コード例 #1
0
ファイル: MainForm.cs プロジェクト: gabbyh/MEAExplorerWV
        private void ScanButton_Click(object sender, EventArgs e)
        {
            // empty all fields and disables all controls
            ActivateControls(false);
            tv1.Nodes.Clear();
            tv2.Nodes.Clear();
            tv3.Nodes.Clear();
            MorphDetailsTB.Text = "";
            hb1.ByteProvider    = new DynamicByteProvider(new byte[0]);
            hb2.ByteProvider    = new DynamicByteProvider(new byte[0]);
            TreeNode tempNode = new TreeNode("Loading, please wait...");

            tv1.Nodes.Add(tempNode);

            // delete cache
            PluginMorphCache.CleanCache();

            // clean objects holding data
            tocFiles.Clear();
            bundlePaths.Clear();
            tocChunks.Clear();
            currBundle = "";
            res.Clear();
            chunks.Clear();
            globalChunks.Clear();
            resByBundles.Clear();

            // scan for content again
            ScanForContent();
        }