Вы можете включать и выключать эти элементы с помощью вызова ap / invoke.См. Ниже:
public static class InputContext
{
private enum SHIC_FEATURE : uint
{
RESTOREDEFAULT = 0,
AUTOCORRECT = 1,
AUTOSUGGEST = 2,
HAVETRAILER = 3,
CLASS = 4
}
[DllImport("aygshell.dll")]
private static extern int SHSetInputContext(IntPtr hwnd, SHIC_FEATURE dwFeature, ref bool lpValue);
public static void SetAutoSuggestion(IntPtr handle, bool enable)
{
SHSetInputContext(handle, SHIC_FEATURE.AUTOSUGGEST, ref enable);
}
}
Затем вы можете определить, какими элементами управления вы хотите управлять функциональностью, передавая дескриптор:
InputContext.SetAutoSuggestion(txtBxInput.Handle, false);