コード例 #1
0
//		private void mnuAsmOpen_Click(object sender, System.EventArgs e)
//		{
//			GACPicker p = new GACPicker();
//			if (p.ShowDialog() == DialogResult.OK)
//			{
//				AsmView asm = GetView(false);
//				asm.AddRoot(BaseNode.MakeNode(p.Assembly));
//			}
//		}

//		private void mnuFileOpen_Click(object sender, System.EventArgs e)
//		{
//			openFileDialog1.CheckFileExists= true;
//			openFileDialog1.CheckPathExists = true;
//			openFileDialog1.Filter ="Exe files (*.exe)|*.exe|Dll files (*.dll)|*.dll|All files (*.*)|*.*";
//			openFileDialog1.Multiselect = false;
//			openFileDialog1.ReadOnlyChecked = true;
//			if (openFileDialog1.ShowDialog() == DialogResult.OK)
//			{
//				AsmView asm = GetView(false);
//				asm.AddRoot(BaseNode.MakeNode(openFileDialog1.FileName));
//			}
//		}

        private void mnuAsmOpenNV_Click(object sender, System.EventArgs e)
        {
            GACPicker p = new GACPicker();

            if (p.ShowDialog() == DialogResult.OK)
            {
                AsmView asm = GetView(true);
                asm.AddRoot(BaseNode.MakeNode(p.Assembly));
            }
        }
コード例 #2
0
 private void item_2_Click(object sender, System.EventArgs e)
 {
     openFileDialog1.CheckFileExists = true;
     openFileDialog1.CheckPathExists = true;
     openFileDialog1.Filter          = "Exe files (*.exe)|*.exe|Dll files (*.dll)|*.dll|All files (*.*)|*.*";
     openFileDialog1.Multiselect     = false;
     openFileDialog1.ReadOnlyChecked = true;
     if (openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         AsmView asm = GetView(false);
         asm.AddRoot(BaseNode.MakeNode(openFileDialog1.FileName));
     }
 }
コード例 #3
0
        private void item_3_Click(object sender, System.EventArgs e)

        {
            GACPicker p = new GACPicker();

            if (p.ShowDialog() == DialogResult.OK)
            {
                AsmView asm = new AsmView();     //GetView(false);
                asm.MdiParent = this;
                asm.AddRoot(BaseNode.MakeNode(p.Assembly));
                asm.Show();
            }
        }
コード例 #4
0
ファイル: AsmView.cs プロジェクト: carlhuth/GenXSource
        private void AsmView_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
        {
            object o = e.Data.GetData(DataFormats.FileDrop);

            if (o == null)
            {
                MessageBox.Show("Drag a file from Explorer to open it");
                return;
            }

            Array a = (Array)o;

            for (int i = 0; i < a.Length; ++i)
            {
                BaseNode b = BaseNode.MakeNode(a.GetValue(i));
                if (b != null)
                {
                    AddRoot(b);
                }
            }
        }