/// <summary> /// Returns true if the current input device is an Input Processor, like KeyMan. /// </summary> public static bool IsFormUsingInputProcessor(Form frm) { bool usingIP; if (frm.InvokeRequired) { // Set up a delegate for the invoke if (_isUsingInputProcessor == null) { _isUsingInputProcessor = IsUsingInputProcessor; } usingIP = (bool)frm.Invoke(_isUsingInputProcessor); } else { usingIP = IsUsingInputProcessor(); } return(usingIP); }
/// <summary> /// Returns true if the current input device is an Input Processor, like KeyMan. /// </summary> public static bool IsFormUsingInputProcessor(Form frm) { bool usingIP; if (frm.InvokeRequired) { // Set up a delegate for the invoke if (_isUsingInputProcessor == null) _isUsingInputProcessor = IsUsingInputProcessor; usingIP = (bool)frm.Invoke(_isUsingInputProcessor); } else { usingIP = IsUsingInputProcessor(); } return usingIP; }