Yup, it covers each of those. It's fairly thorough -- it spends an entire
chapter on different types of buttons, for example. The aim of the book is
to show how to create a polished Winforms application, and the author
manages to work in just about every topic.
Another good book that I'm reading now, BTW, is MacDonald, "User Interfaces
in VB.Net," by APress. It's more of a intermediate-level reference book --
the first half is devoted to the basic WinForms controls, and the second
half to advanced topics like usercontrols, data binding, GDI+, etc. I think
is should be useful even if you're not too familiar with VB.