title: Editor for Python Code in .NET Application
body: <p>I have a WinForms application. One of the requirements of the application is running Python scripts. For this, I am using <code>IronPython</code>. I can ask the user to save a Python script file and then execute the script from its location.</p>
  
  <p>But it would be much better and easier for the user if I can provide an in-application editor for Python scripts with syntax highlighting and auto-completion. </p>
  
  <p>Notepad++ is very useful for writing Python code. But it is not configurable through my C# code. </p>
  
  <p><code>AvalonEdit</code> is for WPF and my application is WinForms. I have noticed that IronLab does not have auto-completion.</p>
  
  <p>What are my best options to provide a feature like this? </p>