Wir verwenden EditControl (Komponente aus der Toolbox) von Syncfusion Framework Essential Studio, um einen kleinen Code-Editor zu schreiben. Wir möchten das Auto-Vervollständigen-Fenster nach Drücken der Tastenkombination CTRL + SPACE öffnen, ohne das Leerzeichen in das EditorWindow einzugeben.Syncfusion - No Space-Char nach dem Drücken der Tastenkombinationen "STRG" + "SPACE"
Gibt es eine Möglichkeit, die Eingabe von Zeichen in das EditControl zu deaktivieren?
Private Sub editControl1_KeyDown(sender As Object, e As KeyEventArgs)
If e.Control Then
' Do something here
If e.KeyCode = Keys.Space Then
EditControl1.ShowContextChoice()
Dim context = EditControl1.ContextChoiceController
For Each item As IConfigLexem In lexeme
context.Items.Add((item).BeginBlock, CStr(m_MethodComments(item.ID)), Me.EditControl1.ContextChoiceController.Images("Image" & item.FormatName))
Next
End If
End If
End Sub
Haben Sie "e.Handled = true" probiert? –