ME3Explorer.PackageEditor.goToNumber C# (CSharp) Method

goToNumber() public method

public goToNumber ( int n ) : void
n int
return void
        public void goToNumber(int n)
        {
            if (CurrentView == View.Tree)
            {
                if (n >= -pcc.ImportCount && n < pcc.ExportCount)
                {
                    TreeNode[] nodes = treeView1.Nodes.Find(n.ToString(), true);
                    if (nodes.Length > 0)
                    {
                        treeView1.SelectedNode = nodes[0];
                        //treeView1.Focus();
                    }
                }
            }
            else
            {
                if (n >= 0 && n < listBox1.Items.Count)
                {
                    listBox1.SelectedIndex = n;
                }
            }
        }

Usage Example

示例#1
0
        private void openInPackageEditorToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 0)
            {
                return;
            }
            ListViewItem item = listView1.SelectedItems[0];
            TreeNode     t    = TV1.SelectedNode;

            if (t == null)
            {
                return;
            }
            int           l = Convert.ToInt32(item.Name);
            PackageEditor p = new PackageEditor();

            p.MdiParent   = this.MdiParent;
            p.WindowState = FormWindowState.Maximized;
            p.Show();
            p.LoadFile(currentPCC);
            p.goToNumber(l);
        }
All Usage Examples Of ME3Explorer.PackageEditor::goToNumber
PackageEditor