These controls do not support
arbitrary hosting of graphics. But, you can create compound controls (UserControls) that present these controls along with your graphic objects.
The ListView can host icons :[
^].
A TextBox cannot include graphic elements, but a RichTextBox can. You could use a Font that has graphic icons to display in a TextBox, however. Do a search on the "Segoe UI Emoji font," but keep in mind that a TextBox only displays one font, one font-style, and one font-size at a time. Scot Hanselman writes about using the Segoe UI Emoji font here: [
^]
You can use a PictureBox to display a graphic and position it near your other controls, but, I suggest you make a UserControl in which you combine pictureboxes containing graphics with other controls if you want this to present a consistent visual experience.