Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
		/// <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;
		}