Self-painted controls are required for several projects recently, I have done a lot of research and research in this area, and I have some experiences.
In general, I think that although there are many examples on the Internet and I have used many examples, most of them are repeated and the types of controls are incomplete. Even for a website like codeproject, the examples of controls are not complete, and most of them are complex. It often takes a long time to study to extract a very simple and small function that you want.
Based on the above reasons, I decided to do it myself and share with you the short and easy-to-understand methods of the Self-painted controls for mutual improvement. At the same time, we also hope that we can easily Develop interfaces. After all, there is no need to spend a lot of energy on these small details. We should not spend more time on operational friendliness, instead of the painting control.
Of course, some of my insights may be incorrect shortly after I entered the course, and I may be totally redundant in doing this. But I will stick to it. Fortunately, I will take it as a beginner's guide.