The TextBox control supports Ctrl+C and Ctrl+V without further ado. For Ctlr+A to work, you will have to check in KeyDown event handler for Ctrl key to be pressed.
MyTextBox_KeyDown( object sender, KeyEventArgs e)
{
if( e.KeyData == ( Keys.A | Keys.Control ))
{
SelectAllTextInMyTextBox();
}
}
How did you implement your check? Depending on the way you did that, it's possible that it doesn't interfere with the hotkeys at all.