Read data into safe array

private void ftspcControl1_OnReceive(object Sender, uint Count)
{
	try
	{
		uint ReadCount = 0;
		byte[] ReadBuffer = new byte[Count];

		ReadCount = ftspcControl1.ReadArray(ref ReadBuffer);
		if (ReadCount > 0)
		{
			this.TextBox_Data.Text +=
				System.Text.Encoding.ASCII.GetString(
					ReadBuffer
				);
		}
	}
	catch (FTSPCException E)
	{
		MessageBox.Show("Error " + E.ErrorCode.ToString() + "\r\n" + 
			E.ErrorSource, "Error", MessageBoxButtons.OK,
			MessageBoxIcon.Error);
	}
}