Converting C#.NET code to VB.NET for Custom Combobox

Job ID: 34502551

Budget: $10 – $30 USD

Please convert the attached C# code into VB.NET, framework 4.8.1. There should be no warnings, and no errors.

The original source code can also be obtained from:

https://www.codeproject.com/Articles/25471/Customizable-ComboBox-Drop-Down

Additionally, I would like the creation of new functions below:
- when the dropdown is closed, a function can change the text within the ComboBox
- when the dropdown is opened, a function will pass the text from the ComboBox into the RichTextBox
- a function to forcefully open the dropdown
- a function to forcefully close the dropdown
Related categories: .NET C# Programming VB.NET