Trigger Code Completion From Code

Is there a way to trigger code completion action on an editor from code? E.g. programmatically process a Ctlr-Space or Ctrl-Shift Space action which triggers the code completion box to open? I see ProcessKeyPress but it does not look like it supports ctrl characters.
Hello,
you can add code completion action to the KeyList like this:
edit.KeyList.Add(Keys.Space | Keys.Control, edit.CompleteWord, 0, 0);
Please note that SyntaxEdit by default contains some code completion actions:
private void InitCodeCompletionKeys()
{
Add(Keys.Right | Keys.Alt, handlers.CompleteWordEvent);
Add(Keys.Space | Keys.Control, handlers.CompleteWordEvent);
Add(Keys.Space | Keys.Control | Keys.Shift, handlers.ParameterInfoEvent);
Add(Keys.Space | Keys.Control | Keys.Shift, handlers.ParameterInfoEvent);
Add(Keys.L | Keys.Control, handlers.ListMembersEvent, (int)KeyStates.BookMark, 0);
Add(Keys.L, handlers.ListMembersEvent, (int)KeyStates.BookMark, 0);
Add(Keys.I | Keys.Control, handlers.QuickInfoEvent, (int)KeyStates.BookMark, 0);
Add(Keys.I, handlers.QuickInfoEvent, (int)KeyStates.BookMark, 0);
Add(Keys.X | Keys.Control, handlers.CodeSnippetsEvent, (int)KeyStates.BookMark, 0);
Add(Keys.X, handlers.CodeSnippetsEvent, (int)KeyStates.BookMark, 0);
}
You can call Code Completion methods from the code directly like this:
syntaxEdit1.ParameterInfo();
syntaxEdit1.ListMembers();
syntaxEdit1.QuickInfo();
syntaxEdit1.CodeSnippets();
regards,
Andrew