The only controls that can be used in the InfoPath form are InfoPath controls so the short answer to your question is "no, you cannot use Windows Forms controls in your form".
The longer answer is that you can display WinForms from your code so that win form can contain any WinForms controls. For example, you can display a winform as a result of a button click.
Finally, the logest answer is that you can actually get the controls into the view indirectly by wrapping them in an ActiveX control. However this is a very advanced topic so I would only recommend it if you're familiar with ActiveX development in .NET.
David Airapetyan / Software Services ArchitectQdabra® Software / Streamline data gathering to turn process into knowledge