title: ListBox with customized Item in VB.NET
body: <p><img src="https://i.stack.imgur.com/ziWYA.png" alt="enter image description here"></p>
  
  <p>I want to modify the original ListBox control that the each item to have a CheckBox, Labels and a Button control inside.</p>
  
  <p>Is there any optimal method to make that? without making Custom Control from the very beginning?</p>
  
  <p>Making custom control that inherits ListBox could be not a bad idea, but don't know how...</p>
  
  <h2>Thank you!</h2>
  
  <p>I tried WPF but it was too difficult at this time. Actually, designing the control via XAML was easy, but managing the list items(add/delete with texts, get event from the button in each item) wasn't.</p>