|
To implement AutoComplete with RichTextBox control, we need to implement the IEditControlsEmbed interface in a RichTextBox class which, will enable the AutoComplete functionality for the RichTextBox control.
C# class CustomRichTextBox : System.Windows.Forms.RichTextBox, IEditControlsEmbed { System.Windows.Forms.Control IEditControlsEmbed.GetActiveEditControl(IEditControlsEmbedListener listener) { return (Control)this; } }
VB Friend Class CustomRichTextBox Inherits System.Windows.Forms.RichTextBox Implements IEditControlsEmbed Private Function GetActiveEditControl(ByVal listener As IEditControlsEmbedListener) As System.Windows.Forms.Control Implements IEditControlsEmbed.GetActiveEditControl Return CType(Me, Control) End Function End Class Sample: http://websamples.syncfusion.com/samples/KB/Tools.Windows/KB_AutoCompleteInRichTextBox/main.htm |