First, I'm not sure why you're using ocx to edit shapefiles. Obviously, you can, but that's not a normal method. You can use Windows Forms to do the same thing.
If you want to know how to edit shapefiles, (assuming you mean a .shp file), you need to look at ArcObjects. You can start
here[
^].
ArcObjects are incredibly complex and you really have to understand the interfaces in order to get the most out of it.
If you are brand new, it's a steep learning curve. I would suggest buying the two volume Exploring ArcObjects. Even though it was written for an earlier version of Arc, the majority of the information is the same and gives you a lot of good examples of how to use the objects.