I know this sounds knit picky but I have several custom controls that have been translated. When I use those controls on a Form and then change the language they still display the default language. When the application is running, the correct language is shown, but this gives the impression that parts of the form are not translated, plus in some circumstances it affects the layout of the form that can not be seen until run time.
Share
One way is overriding the OnPaint event of the Custom Control. Or you will have to translate the resx by using a proper resx Editor like this or this.
For example…
Here is an interesting addin for visual studio.