Exemplo n.º 1
0
        /// <summary>
        /// Set the taskbar progress bar's state. Has an effect only on Windows 7+.
        /// </summary>
        /// <param name="state"></param>
        public void SetTaskbarProgressState(TaskBarProgress.TaskbarStates state)
        {
            // Make sure we're on Windows
            if (!IsWindows())
            {
                return;
            }

            // Use the helper to set the state
            ThreadHelper.SetTaskbarProgressState(_myForm, state);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Set the taskbar progress bar state
        /// </summary>
        /// <param name="form"></param>
        /// <param name="state"></param>
        public static void SetTaskbarProgressState(Form form, TaskBarProgress.TaskbarStates state)
        {
            if (form.InvokeRequired)
            {
                SetTaskbarProgressStateCallback d = new SetTaskbarProgressStateCallback(SetTaskbarProgressState);
                form.Invoke(d, new object[] { form, state });

                return;
            }

            TaskBarProgress.SetState(form.Handle, state);
        }
Exemplo n.º 3
0
 /// <summary>
 /// Set the taskbar progress bar's state. Has an effect only on Windows 7+.
 /// </summary>
 /// <param name="state"></param>
 public void SetTaskbarProgressState(TaskBarProgress.TaskbarStates state)
 {
     // Intentionally left blank
 }