On the face of it, you're trying to give some entity a class name of '?' in the VS windows forms designer.
This isn't allowed because the class name will be translated to an identifier and, in C#, all identifiers must consist of only letters, digits or underscores and must begin with either a letter or an underscore.