Exemplo n.º 1
0
        public void SetSize(int rowcount, int columncount, int Bnkidx)
        {
            int    i;
            int    j;
            string IniText = "";

            bnkidx = Bnkidx;


            _rowCount    = rowcount;
            _columnCount = columncount;


            Hexer.Text = "";

            for (i = 0; i <= _rowCount - 1; i++)
            {
                switch (bnkidx)
                {
                case 0:
                    IniText += "RES";
                    break;

                case 1:
                    IniText += "EPC";
                    break;

                case 2:
                    IniText += "TID";
                    break;

                case 3:
                    IniText += "DB ";
                    break;

                default:
                    return;
                }
                if (i < 10)
                {
                    IniText += " ";
                }
                if (i < 100)
                {
                    IniText += " ";
                }
                IniText = IniText + i.ToString() + ": ";
                for (j = 0; j <= _columnCount - 1; j++)
                {
                    IniText += "00 ";
                }
                for (j = 0; j <= _columnCount - 1; j++)
                {
                    IniText += ".";
                }
                IniText += Environment.NewLine;
            }

            Hexer.AppendText(IniText);
        }
Exemplo n.º 2
0
        //Clean the HexEditor
        public void HexEditClean(int rowcount, int columncount, int Bnkidx)
        {
            _rowCount    = rowcount;
            _columnCount = columncount;
            bnkidx       = Bnkidx;

            int    i;
            int    j;
            string Text = "";

            Hexer.Text = "";
            for (i = 0; i <= _rowCount - 1; i++)
            {
                switch (bnkidx)
                {
                case 0:
                    Text += "RES";
                    break;

                case 1:
                    Text += "EPC";
                    break;

                case 2:
                    Text += "TID";
                    break;

                case 3:
                    Text += "DB ";
                    break;

                default:
                    return;
                }
                if (i < 10)
                {
                    Text += " ";
                }
                if (i < 100)
                {
                    Text += " ";
                }
                Text = Text + i.ToString() + ": ";
                for (j = 0; j <= _columnCount - 1; j++)
                {
                    Text += "00 ";
                }
                for (j = 0; j <= _columnCount - 1; j++)
                {
                    Text += ".";
                }
                Text += Environment.NewLine;
            }
            Hexer.AppendText(Text);
        }