This is possible, but must be done with great care because 1 mistake can destroy your project. The key to this is understanding a bit of what happens under the hood of Visual Studio. When you add a control to a form, VS is actually writing code for you. This code is put in a file that is normally not visible in Solution Explorer. At the top of Solution Explorer, there is an icon for "Show All Files". If you enable that, you can see the files created by VS. The one of interest is the designer file. Below is a step by step of replacing one type with another. I will use an example of replacing a type of BasicLabel with BasicLabel2.
Before doing this, make a backup copy of your solution!
- In Solution Explorer, enable the Show All Files icon
- Expand down the form you want to change the control type by clicking the + next to it
- Look for the file with designer in the name
- Right click that file and select view code
- Ctrl+F to open the search windows
- In the search window put in AdvancedHMIControls.BasicLabel
- At the left of the search window is a down arrow, click that to expand a replace
- In the replace field enter AdvancedHMIControls.BasicLabel2
- Change the scope of the search to Current Document
- Choose replace all
- Rebuild the solution
If everything went correct, your BasicLabels will now be BasicLabels2.