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); }
//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); }